SHOW CREATE TABLE
Возвращает команду CREATE TABLE, которая использовалась для создания указанной таблицы.
ПРИМЕЧАНИЕ
В версиях до v1.5.2 команда SHOW CREATE TABLE требует наличия привилегии
SELECT_PRIVна таблицу. Начиная с v1.5.2, команда SHOW CREATE TABLE требует наличия привилегииSELECTна таблицу.
Начиная с v1.5.2, вы можете использовать команду SHOW CREATE TABLE для просмотра команд CREATE TABLE для таблиц, управляемых внешним catalog и хранящихся в Apache Hive™, Apache Iceberg, Apache Hudi или Delta Lake.
Начиная с v1.5.2, Selena может автоматически устанавливать количество buckets (BUCKETS) при создании таблицы или добавлении partition. Вам больше не нужно вручную устанавливать количество buckets. Подробную информацию см. в разделе set the number of buckets.
- Если вы указали количество buckets при создании таблицы, вывод SHOW CREATE TABLE отобразит количество buckets.
- Если вы не указали количество buckets при создании таблицы, вывод SHOW CREATE TABLE не отобразит количество buckets. Вы можете выполнить SHOW PARTITIONS, чтобы просмотреть количество buckets для каждого partition.
В версиях до v1.5.2 требуется устанавливать количество buckets при создании таблицы. Поэтому SHOW CREATE TABLE по умолчанию отображает количество buckets.
Синтаксис
SHOW CREATE TABLE [db_name.]table_name