Oracle数据库临时修改当前Session的Schema
Oracle数据库中的表都是从属于Schema的,在我们执行SQL语句时,如果连接当前Session的User与目标表从属的Schema不同,则必须使用Schema.Table的方式访问目标表。
有时,我们只是做一些临时的查询工作,为了方便,希望在不切换User的情况下,直接切换到目标Schema下,从而可以在敲代码时,不必每个Table前面都加上Schema.
此时,可以使用下述语句临时修改当前Session的Schema:
1 |
ALTER SESSION SET CURRENT_SCHEMA = schema_name |