Visual FoxPro поддерживает команды и функции Языка структурированных запросов (SQL) . Команды SQL Visual FoxPro используют технологию Оптимизации Запроса Rushmore, чтобы оптимизировать выполнение, и единственная команда SQL может быть использована, чтобы заменить множество команд Visual FoxPro.

Visual FoxPro поддерживает следующее:

ALTER TABLE - SQL Команда

Изменяет существующую таблицу. Вы можете изменить имя, тип, точность, масштаб, поддержку нулевого значения, и правила сылочной целостности для каждого поля в таблице.
ASQLHANDLES( ) Функция

Сохраняет числовые ссылки ко всем дескрипторам активных состояний SQL-подключений в массиве.
CREATE CURSOR - SQL Команда

Создает временную таблицу. Каждое поле во временной таблице определено именем, типом, точностью, масштабом, поддержкой нулевых значений, и правилами ссылочной целостности. Эти определения могут быть получены из команды непосредственно или из массива.
CREATE SQL VIEW Команда

Отображает Проектировщик Представлений, разрешая Вам создавать SQL представление.
CREATE TABLE -SQL Команда

Создает таблицу. Каждое новое поле таблицы определено именем, типом, точностью, масштабом, поддержкой нулевых значений, и правилами ссылочной целостности. Эти определения могут быть получены из команды непосредственно или из массива.
DELETE - SQL Команда

Помечает запись в таблице для удаления, используя SQL синтаксис.
INSERT - SQL Команда

Добавляет новую запись в конец существующей таблицы. Новая запись содержит данные, перечисленные в команде INSERT или из массива.
SELECT - SQL Команда

Определяет критерии, на которых основан запрос и выдает запрос. Visual FoxPro интерпретирует запрос и отыскивает указанные данные из таблиц(ы). Команда SELECT встроена в Visual FoxPro подобно любой другой команде Visual FoxPro. Вы можете создать запрос командой SELECT в следующих областях:
  • В окне Command.

  • В программе Visual FoxPro (подобно любой другой команде Visual FoxPro).

  • В Проектировщике Запроса.

SQL Pass Through Foundation Class

Позволяет Вам выполнить хранимые процедуры на хостинговой базе данных типа Microsoft SQL Сервер.
SQLCANCEL( ) Функция

Отмена запросов выполняющихся инструкций SQL
SQLCOLUMNS( ) Функция

Сохраняет список имен столбцов и информацию о каждом столбце для указанной таблицы источника данных в курсоре Visual FoxPro.
SQLCOMMIT( ) Функция

Подтверждает транзакцию.
SQLCONNECT( ) Функция

Устанавливает подключение к источнику данных.
SQLDISCONNECT( ) Функция

Разрывает подключение к источнику данных.
SQLEXEC( ) Функция

Посылает инструкцию SQL источнику данных, где она обрабатывается.
SQLGETPROP( ) Функция

Возвращает текущие параметры или параметры по умолчанию для активного подключения.
SQLIDLEDISCONNECT( ) Функция

Разрешает SQL подключению на передачу быть временно разорванным.
SQLMORERESULTS( ) Функция

Копирует следующую порцию результатов в курсор Visual FoxPro, если доступно дополнительные порции данных.
SQLPREPARE( ) Функция

Готовит инструкцию SQL к отдаленному выполнению через SQLEXEC( ).
SQLROLLBACK( ) Функция

Отменяет любые изменения, сделанные в течение текущей транзакции.
SQLSETPROP( ) Функция

Определяет параметры настройки для активного подключения.
SQLSTRINGCONNECT( ) Функция

Устанавливает подключение к источнику данных посредством строки подключения.
SQLTABLES( ) Функция

Сохраняет имена таблиц источника данных в курсор Visual FoxPro.
UPDATE - SQL Команда

Модифицирует запись в таблице. Записи могут быть модифицированы на основании результатов SELECT-инструкция SQL.

См. Также