

 Amazon Redshift 將不再支援從修補程式 198 開始建立新的 Python UDFs。現有 Python UDF 將繼續正常運作至 2026 年 6 月 30 日。如需詳細資訊，請參閱[部落格文章](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# SHOW SCHEMAS
<a name="r_SHOW_SCHEMAS"></a>

顯示資料庫中的結構描述清單，以及一些結構描述屬性。

每個輸出資料列都包含資料庫名稱、結構描述名稱、結構描述擁有者、結構描述類型、結構描述 ACL、來源資料庫和結構描述選項。如需這些屬性的相關資訊，請參閱 [SVV\$1ALL\$1SCHEMAS](r_SVV_ALL_SCHEMAS.md)。

如果 SHOW SCHEMA 命令可能產生超過 10,000 個結構描述，則會傳回錯誤。

## 所需的許可
<a name="r_SHOW_SCHEMAS-privileges"></a>

若要檢視 Amazon Redshift 資料表中的結構描述，目前使用者必須符合下列其中一項條件：
+ 身為超級使用者。
+ 是結構描述的擁有者。
+ 具有結構描述的 USAGE 權限。

## 語法
<a name="r_SHOW_SCHEMAS-synopsis"></a>

```
SHOW SCHEMAS FROM DATABASE database_name [LIKE 'filter_pattern'] [LIMIT row_limit ]
```

## Parameters
<a name="r_SHOW_SCHEMAS-parameters"></a>

 *database\$1name*   
包含所要列出資料表的資料庫名稱。  
若要在 中顯示資料表 AWS Glue Data Catalog，請指定 (`awsdatacatalog`) 做為資料庫名稱，並確保系統組態`data_catalog_auto_mount`設定為 `true`。如需詳細資訊，請參閱[ALTER SYSTEM](r_ALTER_SYSTEM.md)。

 *filter\$1pattern*   
有效的 UTF-8 字元運算式，包含要比對結構描述名稱的模式。LIKE 選項會執行區分大小寫的比對，以支援下列模式比對中繼字元：      
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/redshift/latest/dg/r_SHOW_SCHEMAS.html)
如果 *filter\$1pattern* 未包含任何中繼字元，則模式只代表字串本身，此時 LIKE 的功用如同等於運算子。

 *row\$1limit*   
傳回的最大資料列數。*row\$1limit* 可以是 0 到 10,000。

## 範例
<a name="r_SHOW_SCHEMAS-examples"></a>

下面的範例會顯示名為 `dev` 的 Amazon Redshift 資料庫的結構描述。

```
SHOW SCHEMAS FROM DATABASE dev;

 database_name |     schema_name      | schema_owner | schema_type |         schema_acl          | source_database | schema_option 
---------------+----------------------+--------------+-------------+-----------------------------+-----------------+---------------
 dev           | pg_automv            |            1 | local       |                             |                 | 
 dev           | pg_catalog           |            1 | local       | jpuser=UC/jpuser~=U/jpuser  |                 | 
 dev           | public               |            1 | local       | jpuser=UC/jpuser~=UC/jpuser |                 | 
 dev           | information_schema   |            1 | local       | jpuser=UC/jpuser~=U/jpuser  |                 | 
 dev           | schemad79cd6d93bf043 |            1 | local       |                             |                 |
```

下列範例顯示名為 的 AWS Glue Data Catalog 資料庫中的結構描述`awsdatacatalog`。輸出資料列數目上限為 `5`。

```
SHOW SCHEMAS FROM DATABASE awsdatacatalog LIMIT 5;

 database_name  |     schema_name      | schema_owner | schema_type | schema_acl | source_database | schema_option 
----------------+----------------------+--------------+-------------+------------+-----------------+---------------
 awsdatacatalog | 000_too_many_glue_db |              | EXTERNAL    |            |                 | 
 awsdatacatalog | 123_default          |              | EXTERNAL    |            |                 | 
 awsdatacatalog | adhoc                |              | EXTERNAL    |            |                 | 
 awsdatacatalog | all_shapes_10mb      |              | EXTERNAL    |            |                 | 
 awsdatacatalog | all_shapes_1g        |              | EXTERNAL    |            |                 |
```