顯示架構
適用于: Databricks SQL Databricks Runtime
列出符合選擇性提供的正則運算式模式的架構。 如果未提供模式,命令會列出目錄中的所有架構。
雖然 和 的使用 SCHEMAS
是可交換的, SCHEMAS
但最好 DATABASES
使用 。
語法
SHOW SCHEMAS [ { FROM | IN } catalog_name ] [ [ LIKE ] regex_pattern ]
參數
-
選擇性地顯示架構的目錄名稱。 如果未指定目錄,則會套用目前的目錄。
RegEx_pattern
用來篩選語句結果的正則運算式模式。
*
除了 和|
字元之外,模式的運作方式就像正則運算式。*
單獨比對 0 或多個字元,|
用來分隔多個不同的正則運算式,其中任何一個都可以相符。- 在處理之前,會在輸入模式中修剪前置和尾端空白。 模式比對不區分大小寫。
例子
-- Create schema. Assumes a schema named `default` already exists in
-- the system.
> CREATE SCHEMA payroll_sc;
> CREATE SCHEMA payments_sc;
-- Lists all the schemas.
> SHOW SCHEMAS;
databaseName
------------
default
payments_sc
payroll_sc
-- Lists schemas with name starting with string pattern `pay`
> SHOW SCHEMAS LIKE 'pay*';
databaseName
------------
payments_sc
payroll_sc
-- Lists all schemas. Keywords SCHEMAS and DATABASES are interchangeable.
> SHOW SCHEMAS;
databaseName
------------
default
payments_sc
payroll_sc
-- Lists all schemas in catalog `some_catalog`.
> SHOW SCHEMAS IN some_catalog;
databaseName
------------
schema1
schema2