SHOW TABLES
Syntax
SHOW TABLES [ (FROM | IN) schema ] [ LIKE pattern [ESCAPE escapeChar] ]
Description
This expression is used to list all tables in a specified schema. If no schema is specified, the current schema is used by default.
The optional parameter like is used for keyword-based matching.
Example
--Create a test table. Create table show_table1(a int); Create table show_table2(a int); Create table showtable5(a int); Create table intable(a int); Create table fromtable(a int); -- Match a single character '_'. show tables in default like 'show_table_'; Table ------------- show_table1 show_table2 (2 rows) -- Match multiple characters '*' and '%'. show tables in default like 'show%'; Table ------------- show_table1 show_table2 showtable5 (3 rows) show tables in default like 'show*'; Table ------------- show_table1 show_table2 showtable5 (3 rows) -- The escape character is used. In the second example, '_' is used as the filter condition. The result set does not contain showtable5. show tables in default like 'show_%'; Table ------------- show_table1 show_table2 showtable5 (3 rows) show tables in default like 'show$_%' ESCAPE '$'; Table ------------- show_table1 show_table2 (2 rows) -- If multiple conditions are met, query the tables whose names start with show_ or in in default. show tables in default like 'show$_%|in%' ESCAPE '$'; Table ------------- intable show_table1 show_table2 (3 rows)
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot