Авторизация



Команда CREATE FROM

Оценить
(0 голоса)

Команда CREATE FROM создает новую таблицу БД с использованием структуры, содержащейся в таблице, имя которой указано после ключевого слова FROM.

Таблица со структурой создаваемой таблицы БД может быть построена не только с помощью команды COPY ТО. STRUCTURE EXTENDED, а и вручную (т. е. создана, командой CREATE и затем модифицирована командами ре дактирования).

В процессе обработки данных возникает необходимость создать новую таблицу БД из двух других путем слияния определенных записей этих таблиц. Для этого применяется специальная команда:

JOIN WITH (имя рабочей зоны) ТО (имя новой таблицы) FOR (выражение) FIELDS (список имен полей) При выполнении этой команды одна из исходных таблиц БД должна быть текущей, а вторая — открытой в рабочей зоне, имя которой указано после ключевого слова WITH.

Команда JOIN работает по следующему алгоритму. Сперва указатель записи (курсор) устанавливается на первую запись текущей таблицы БД, а затем ведется поиск среди записей во второй таблице. Команда JOIN анализирует FOR — выражения для каждой записи этой таблицы., Если соответствующее выражение истинно, то новая запись, образовавшаяся из значений полей первой записи текущей таблицы БД и найденной записи второй таблицы БД, добавляется в созданную таблицу. Затем команда J OIN переходит ко второй записи таблицы БД и этот процесс повторяется до того момента, пока все записи в первой таблице не исчерпаются.

Параметр FIELDS
Диалоговые сервисные команды
HELP (ключевое слово)
Команда ASSIST (ASSISTANT)
Команды модификации программы и структура таблицы БД

Добавить комментарий


Защитный код
Обновить