Руководство разработчика

Функция SQL_СОЗДАТЬ

Функция SQL_СОЗДАТЬ создает новую таблицу с заданными полями.

ФУНКЦИЯ ТИП_SQL: SQL_СОЗДАТЬ(ТИП_СТРОКА: имя_таблицы[;
    [ <поле_1> [, <поле_2> [ ... ]]]
])

Параметры

имя_таблицы
Имя файла таблицы с расширением или без него (по умолчанию *.dbf).
поле_N
Описатель поля, имеет следующую структуру:
ТИП_СТРОКА: имя : <тип> [: ТИП_ЧИСЛО: длина [; знаки]]
имя
Имя поля.
тип
Ключевое слово, задающее тип поля. Допустимы следующие типы:
  • ТИП_СТРОКА
  • ТИП_ЧИСЛО
  • ТИП_ЛОГИКА
  • ТИП_ДАТА
  • ТИП_ВРЕМЯ
длина
Длина поля. Используется только для типов строка и число.
знаки
Количество десятичных знаков после запятой. Используется только для типа число.

Возвращаемое значение

Объект, связанный с открытой таблицей.

Пример использования

// Создаем новую таблицу
Б = SQL_СОЗДАТЬ ("NewTab.dbf", [ "ItemName": ТИП_СТРОКА: 254,
            "IPrice": ТИП_ЧИСЛО: 12; 2,
            "ICount": ТИП_ЧИСЛО: 10; 0,
            "IDate": ТИП_ДАТА ] )
н = 20          // Количество записей
ЦИКЛ ДЛЯ ( и = 1, н )
    // Записываем данные
    Б.ЗАП_ПОЛЕ ( "ItemName", "Название" + СТР ( и ) )
    Б.ЗАП_ПОЛЕ ( "IPrice", и )
    Б.ЗАП_ПОЛЕ ( "ICount", и )
    Б.ЗАП_ПОЛЕ ( "IDate", ДАТА_ТЕК )
    Б.ДОБАВИТЬ  // Добавляем запись в таблицу
КОНЕЦ_ЦИКЛА
Б.ЗАКРЫТЬ       // Закрываем таблицу

См. также: