Функция 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", ДАТА_ТЕК ) Б.ДОБАВИТЬ // Добавляем запись в таблицу КОНЕЦ_ЦИКЛА Б.ЗАКРЫТЬ // Закрываем таблицу