SHOW
SHOW возвращает выбранные метаданные каталога.
Синтаксис
Заголовок раздела «Синтаксис»SHOW TABLESSHOW VIEWSSHOW CREATE { TABLE table_name | VIEW view_name }SHOW { INDEX | INDEXES } FROM table_nameОписание
Заголовок раздела «Описание»SHOW TABLES и SHOW VIEWS перечисляют имена каталога. SHOW CREATE восстанавливает сохранённое определение отношения. SHOW INDEXES показывает имя индекса, столбцы, метод, уникальность и параметры одной таблицы.
Параметры
Заголовок раздела «Параметры»table_name или view_name выбирает объект метаданных. INDEX и INDEXES являются
равнозначными написаниями формы с FROM.
Результат
Заголовок раздела «Результат»Все формы возвращают набор строк. Порядок списка является деталью реализации, если строки не обрабатываются последующим запросом с явным ORDER BY.
Поведение в транзакции
Заголовок раздела «Поведение в транзакции»SHOW читает видимые транзакции метаданные каталога и ничего не изменяет.
Ошибки и ограничения
Заголовок раздела «Ошибки и ограничения»Отсутствующее именованное отношение приводит к ошибке. SHOW не является общим запросом к information schema и не перечисляет эффективные права.
SHOW TABLES и SHOW VIEWS доступны только bootstrap-субъекту. Для именованных форм нужны CONNECT, USAGE схемы и SELECT целевого отношения.
CREATE TABLE ref_show (id INTEGER PRIMARY KEY, code TEXT);CREATE INDEX ref_show_code_idx ON ref_show (code) USING BTREE;SHOW TABLES;SHOW CREATE TABLE ref_show;SHOW INDEXES FROM ref_show;См. также
Заголовок раздела «См. также»См. DESCRIBE, Индексы и Управление доступом.