

 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/)。

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

# ALTER SCHEMA
<a name="r_ALTER_SCHEMA"></a>

變更現有結構描述的定義。使用此命令可重新命名結構描述或變更結構描述的擁有者。例如，重新命名現有的結構描述，以便在您打算建立該結構描述的新版本時，保留該結構描述的備份複本。如需結構描述的相關資訊，請參閱 [CREATE SCHEMA](r_CREATE_SCHEMA.md)。

若要檢視設定的結構描述配額，請參閱 [SVV\$1SCHEMA\$1QUOTA\$1STATE](r_SVV_SCHEMA_QUOTA_STATE.md)。

若要檢視超出結構描述配額的記錄，請參閱 [STL\$1SCHEMA\$1QUOTA\$1VIOLATIONS](r_STL_SCHEMA_QUOTA_VIOLATIONS.md)。

## 所需權限
<a name="r_ALTER_SCHEMA-privileges"></a>

以下是 ALTER SCHEMA 所需的權限：
+ 超級使用者
+ 具有 ALTER SCHEMA 權限的使用者
+ 結構描述擁有者

當您變更結構描述名稱時，請務必更新使用舊名稱的物件 (例如預存程序或具體化視觀表)，才能使用新名稱。

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

```
ALTER SCHEMA schema_name
{
RENAME TO new_name |
OWNER TO new_owner |
QUOTA { quota [MB | GB | TB] | UNLIMITED }
}
```

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

 *schema\$1name*   
要修改的資料庫結構描述名稱。

RENAME TO   
重新命名結構描述的子句。

 *new\$1name*   
結構描述的新名稱。如需有效名稱的相關資訊，請參閱 [名稱與識別碼](r_names.md)。

OWNER TO   
變更結構描述擁有者的子句。

 *new\$1owner*   
結構描述的新擁有者。

QUOTA   
所指定之結構描述可以使用的磁碟空間數上限。此空間是所指定之結構描述下所有資料表的集體大小。Amazon Redshift 會將選取的值轉換為 MB。GB 是您未指定值時的預設測量單位。  
如需設定結構描述配額的相關資訊，請參閱 [CREATE SCHEMA](r_CREATE_SCHEMA.md)。

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

下列範例會將 SALES 結構描述重新命名為 US\$1SALES。

```
alter schema sales
rename to us_sales;
```

下列範例會將 US\$1SALES 結構描述的擁有權提供給使用者 DWUSER。

```
alter schema us_sales
owner to dwuser;
```

下列範例會將配額變更為 300 GB，並移除配額。

```
alter schema us_sales QUOTA 300 GB;
alter schema us_sales QUOTA UNLIMITED;
```