Команда / функция
|
Назначение
|
Команды, оперирующие базой данных
|
COMPILE DATABASE
|
Компилирует хранимые процедуры и функции базы данных
|
CREATE DATABASE
|
Создает базу данных и делает ее текущей
|
DELETE DATABASE
|
Удаляет базу данных с диска
|
DISPLAY | LIST DATABASE
|
Выводит сведения о текущей базе данных, ее таблицах, видах, их полях и именованных соединениях
|
CLOSE DATABASES
|
Закрывает в текущей сессии данных текущую базу данных и все ее таблицы
|
MODIFY DATABASE
|
Открывает проектировщик текущей базы данных
|
OPEN DATABASE
|
Открывает базу данных и делает ее текущей
|
PACK DATABASE
|
Физически удаляет записи с пометкой удаления в контейнере текущей базы данных
|
SET DATABASE
|
Задает или закрывает текущую базу данных
|
VALIDATE DATABASE
|
Проверяет текущую базу данных
|
Команды, оперирующие таблицей базы данных
|
ADD TABLE
|
Добавляет свободную таблицу в базу данных
|
DISPLAY | LIST TABLES
|
Выводит данные обо всех таблицах текущей базы данных
|
DROP TABLE
|
Удаляет таблицу из базы данных и с диска или свободную таблицу с диска
|
FREE TABLE
|
Освобождает таблицу базы данных
|
REMOVE TABLE
|
Удаляет таблицу из базы данных
|
RENAME TABLE
|
Изменяет имя таблицы базы данных
|
Триггеры
|
CREATE TRIGGER
|
Создает триггер удаления, вставки или обновления для таблицы текущей базы данных
|
DELETE TRIGGER
|
Удаляет триггер удаления, вставки или обновления для таблицы текущей базы данных
|
_TRIGGERLEVEL
|
Системная переменная. Содержит доступное только для чтения число, показывающее уровень вложения текущей процедуры триггера
|
Хранимые процедуры
|
APPEND PROCEDURES
|
Добавляет в хранимые процедуры текущей базы данных процедуры текстового файла
|
COPY PROCEDURES
|
Копирует хранимые процедуры текущей базы данных в текстовый файл
|
DISPLAY | LIST PROCEDURES
|
Выводит имена процедур, хранимых в текущей базе данных
|
MODIFY PROCEDURE
|
Открывает текстовый редактор VFP, позволяя создать новые или изменить существующие хранимые процедуры текущей базы данных
|
Функции для баз данных
|
ADATABASES( )
|
Заносит имена всех открытых баз данных и пути к файлам баз данных в двумерный массив
|
ADBOBJECTS( )
|
Записывает имена соединений, отношений, таблиц и SQL-видов текущей базы данных в массив
|
DBC( )
|
Возвращает полное имя DBC-файла текущей базы данных
|
DBGETPROP( )
|
Возвращает значение свойства компонента базы данных
|
DBSETPROP( )
|
Устанавливает значение свойства компонента базы данных
|
DBUSED( )
|
Проверяет, открыта ли база данных
|
INDBC( )
|
Проверяет, имеется ли указанный компонент (объект) в текущей базе данных
|
ISEXCLUSIVE( )
|
Возвращает .T., если таблица или база данных открыта в режиме монопольного доступа, или .F. – в противном случае
|
ISREADONLY( )
|
Определяет, открыта ли таблица или база данных только для чтения
|