分享方式:


顯示架構

適用於: 檢查標示為是 Databricks SQL 檢查標示為是 Databricks Runtime

列出符合選擇性提供的正則表達式模式的架構。 如果沒有提供模式,則命令會列出目錄中的所有架構。

雖然 和 SCHEMAS DATABASES 的使用是可互換的, SCHEMAS 但偏好使用 。

語法

SHOW SCHEMAS [ { FROM | IN } catalog_name ] [ [ LIKE ] regex_pattern ]

參數

  • catalog_name

    選擇性地顯示架構的目錄名稱。 如果未指定任何目錄,則會套用目前的目錄。

  • 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