DB2如何查看当前用户模式及切换用户

DB2数据库中,可以通过以下方式查看和切换当前用户模式:

1. 查看当前用户模式使用 CURRENT SCHEMA 语句查看当前模式:

SELECT CURRENT SCHEMA FROM SYSIBM.SYSDUMMY1;

2. 切换用户模式使用 SET SCHEMA 语句切换模式:

SET SCHEMA schema_name

例如:

SET SCHEMA myschema

3. 查看所有模式使用 sysibm.schemas 系统表查看数据库中的所有模式:

SELECT * FROM SYSIBM.SCHEMAS; 

4. 切换到新用户使用 SET SESSION_USER 语句切换到一个新用户:

SET SESSION_USER = user_name

例如:

SET SESSION_USER = smith

注意,这个新用户必须已经存在。

5. 恢复到原来用户使用 RESET SESSION_USER 语句可以恢复到原来登录的用户。

所以综上,使用 CURRENT SCHEMA、SET SCHEMA可以在模式间切换,使用 SET SESSION_USER 和 RESET SESSION_USER 在用户间切换。

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发

请登录后发表评论