Amazon Redshift
数据库开发人员指南 (API 版本 2012-12-01)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

SET SESSION AUTHORIZATION

设置当前会话的用户名。

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

语法

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;

本页内容: