

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

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

# SET SESSION AUTHORIZATION
<a name="r_SET_SESSION_AUTHORIZATION"></a>

設定目前工作階段的使用者名稱。

例如，您可以使用 SET SESSION AUTHORIZATION 命令，以未經授權使用者的身分暫時執行工作階段或交易來測試資料庫存取。您必須是資料庫超級使用者才能執行此命令。

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

```
SET [ LOCAL ] SESSION AUTHORIZATION { user_name | DEFAULT }
```

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

LOCAL  
指出目前交易的設定有效。省略此參數會指出目前工作階段的設定有效。

 *user\$1name*   
要設定的使用者名稱。使用者名稱可做為識別碼或字串常值寫入。

DEFAULT  
將工作階段使用者名稱設為預設值。

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

以下範例會將目前工作階段的使用者名稱設為 `dwuser`：

```
SET SESSION AUTHORIZATION 'dwuser';
```

以下範例會將目前交易的使用者名稱設為 `dwuser`：

```
SET LOCAL SESSION AUTHORIZATION 'dwuser';
```

此範例會將目前工作階段的使用者名稱設為預設使用者名稱：

```
SET SESSION AUTHORIZATION DEFAULT;
```