Отображает на экране структуру таблицы. Отображаются имена полей, их тип и длина.
DISPLAY STRUCTURE [IN nWorkArea | cTableAlias] |
Параметры
- IN nWorkArea | cTableAlias
- Отображается структура таблицы, открытой в текущей или указанной рабочей области. nWorkArea определяет номер рабочей области, cTableAlias определяет имя рабочей области (или алиаса таблицы).
- TO PRINTER [PROMPT]
- Перенаправляет вывод информации на принтер.Вы можете включить опцию PROMPT для отображения соответствующего диалогового бокса управления принтером перед началом печати. В этом диалоговом боксе Вы можете подмтроить вывод на принтер, например, указать количество копий, или подстроить страницу печати. Данный диалоговый бокс зависит от используемого в данный момент драйвера принтера. Опция PROMPT размещается сразу же после опции TO PRINTER.
- TO FILE FileName
- Перенаправляет вывод информации о структуре таблицы в файл, указанный в параметре FileName. Если указанный файл существует и включена команда SET SAFETY ON, то файл будет перезаписан.
- ADDITIVE
- Определяет, что выводимая информация будет добавлена в файл вывода. Если Вы опускаете опцию ADDITIVE, то данный файл будет перезаписан.
- NOCONSOLE
- Подавляет вывод информации на главное окно Visual FoxPro, или текущее активное окно пользователя.
Комментарии
DISPLAY STRUCTURE также выводит следующую информацию о таблице:
- Общий размер всех полей таблицы.
- Количество десятичных знаков в полях типа Numeric, Double, или Float.
- Поддержку значения Null для каждого поля.
- Если поле имеет тип autoincrementing, то два последних столбца имеют характеристики Next и Step.
- Текущее количество записей в таблице, а также дату последней корректировки таблицы.
- Размер блока memo, если в таблице есть соответствующие поля memo.
- Кодовая страница таблицы.
- Если таблица имеет соответствующий структурный индекс, и имена тэгов совпадают с именами соответствующих полей таблицы, то команда DISPLAY STRUCTURE отображает порядок сортировки в соответствующих тэгах (ascending или descending), а также показывает collation sequence (последовательность сопоставления) индексных выражений. См. дополнительно описание раздела Команда INDEX .
Если доступ к полю ограничен командой SET FIELDS , то соответствующее поле отмечено значком (>) .
Пример
В следующем примере: открывается таблица customer
из базы данных testdata
. Команда DISPLAY STRUCTURE используется для отображения структуры данной таблицы.
![]() | |
---|---|
CLOSE DATABASES |
См. также
Другие ссылки
Команда DISPLAYКоманда LIST
Команда DISPLAY TABLES
Команда DISPLAY STATUS
Команды
Описание Языка