SET SESSION AUTHORIZATION - Amazon Redshift

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

SET SESSION AUTHORIZATION

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

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

Syntax (語法)

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

參數

SESSION

指出目前工作階段的設定有效。預設值.

LOCAL

指出目前交易的設定有效。

user_name

要設定的使用者名稱。使用者名稱可做為識別符或字串常值寫入。

DEFAULT

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

範例

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

SET SESSION AUTHORIZATION 'dwuser';

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

SET LOCAL SESSION AUTHORIZATION 'dwuser';

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

SET SESSION AUTHORIZATION DEFAULT;