Распечатать страницу

База данных в Microsoft Visual FoxPro

« Назад

Приведен в табл. 14.1.

Таблица 14.1

Список команд и функций

Команда / функция

Назначение

Команды, оперирующие базой данных

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( )

Определяет, открыта ли таблица или база данных только для чтения