Amazon Redshift
数据库开发人员指南 (API Version 2012-12-01)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

SET SESSION AUTHORIZATION

设置当前会话的用户名。

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

语法

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

参数

SESSION

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

LOCAL

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

user_name

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

DEFAULT

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

示例

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

Copy
SET SESSION AUTHORIZATION 'dwuser';

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

Copy
SET LOCAL SESSION AUTHORIZATION 'dwuser';

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

Copy
SET SESSION AUTHORIZATION DEFAULT;

本页内容: