Amazon Redshift 自 2025 年 11 月 1 日起不再支援建立新的 Python UDF。如果您想要使用 Python UDF,請在該日期之前建立 UDF。現有 Python UDF 將繼續正常運作。如需詳細資訊,請參閱部落格文章
SET SESSION AUTHORIZATION
設定目前工作階段的使用者名稱。
例如,您可以使用 SET SESSION AUTHORIZATION 命令,以未經授權使用者的身分暫時執行工作階段或交易來測試資料庫存取。您必須是資料庫超級使用者才能執行此命令。
語法
SET [ LOCAL ] SESSION AUTHORIZATION { user_name | DEFAULT }
參數
- LOCAL
-
指出目前交易的設定有效。省略此參數會指出目前工作階段的設定有效。
- user_name
-
要設定的使用者名稱。使用者名稱可做為識別碼或字串常值寫入。
- DEFAULT
-
將工作階段使用者名稱設為預設值。
範例
以下範例會將目前工作階段的使用者名稱設為 dwuser:
SET SESSION AUTHORIZATION 'dwuser';
以下範例會將目前交易的使用者名稱設為 dwuser:
SET LOCAL SESSION AUTHORIZATION 'dwuser';
此範例會將目前工作階段的使用者名稱設為預設使用者名稱:
SET SESSION AUTHORIZATION DEFAULT;