SET SESSION AUTHORIZATION - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

SET SESSION AUTHORIZATION

设置当前会话的用户名。

您可以使用 SET SESSION AUTHORIZATION 命令以非特权用户身份临时运行会话或事务,来测试数据库访问。

Syntax

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

Parameters

SESSION

指定设置对当前会话有效。默认值。

LOCAL

指定设置对当前事务有效。

user_name

要设置的用户的名称。可以使用标识符或字符串文本的形式来编写用户名。

DEFAULT

将会话用户名设置为默认值。

Examples

以下示例将当前会话的用户名设置为 dwuser:

SET SESSION AUTHORIZATION 'dwuser';

以下示例将当前事务的用户名设置为 dwuser:

SET LOCAL SESSION AUTHORIZATION 'dwuser';

此示例将当前会话的用户名设置为默认用户名:

SET SESSION AUTHORIZATION DEFAULT;