Skip to main content

SHOW CREATE DICTIONARY

Shows the SQL statement used to create a dictionary.

Syntax

SHOW CREATE DICTIONARY [ <catalog_name>. ][ <database_name>. ]<dictionary_name>

Parameters

ParameterDescription
<dictionary_name>The dictionary name. You can qualify it with catalog and database names.

Output

The result contains the dictionary name and the reconstructed CREATE DICTIONARY statement.

Sensitive source options such as password are masked in the returned SQL.

Examples

CREATE DICTIONARY user_info
(
user_id UInt64,
user_name String,
user_email String
)
PRIMARY KEY user_id
SOURCE(
mysql(
host = '127.0.0.1'
port = '3306'
username = 'root'
password = 'root'
db = 'app'
table = 'users'
)
)
COMMENT 'User dictionary from MySQL';

SHOW CREATE DICTIONARY user_info;

*************************** 1. row ***************************
Dictionary: user_info
Create Dictionary: CREATE DICTIONARY user_info
(
user_id BIGINT UNSIGNED NULL,
user_name VARCHAR NULL,
user_email VARCHAR NULL
)
PRIMARY KEY user_id
SOURCE(mysql(db='app' host='127.0.0.1' password='[HIDDEN]' port='3306' table='users' username='root'))
COMMENT 'User dictionary from MySQL'
Try Databend Cloud for FREE

Multimodal, object-storage-native warehouse for BI, vectors, search, and geo.

Snowflake-compatible SQL with automatic scaling.

Sign up and get $200 in credits.

Try it today