模式(CURRENT_SCHEMA)
📄字数 505
👁️阅读量 加载中...
引入版本
v12.0.0
功能描述
CURRENT_SCHEMA
用于指定当前会话的模式,作用等效 SCHEMA 会话参数。
参数属性
属性 | 属性值 |
---|---|
参数类型 | VARCHAR(128) |
默认值 | - |
取值范围 | - |
影响范围 | 会话级 |
修改方式 | 在线修改,立即生效 |
使用场景说明
- 不指定登录模式,则默认登录与用户同名的模式。
- 设置模式为
DEFAULT
,则切换至与登录用户同名的的模式下。 - 不能设置不存在的模式。
示例
连接字符串中指定模式登录,例如:登录数据库 db_params 中的模式 sch_params。
shjdbc:xugu://localhost:5183/db_params?USER=SYSDBA&PASSWORD=SYSDBA¤t_schema=sch_params
可使用
SET
切换切换到已存在的模式sch_params
sqlSQL> SET CURRENT_SCHEMA TO sch_params; Execute successful. Use time:0 ms. -- 或 SQL> ALTER SESSION SET CURRENT_SCHEMA = sch_params;
查询当前会话的模式
sqlSQL> SHOW CURRENT_SCHEMA +----------------+ | CURRENT_SCHEMA | +----------------+ | SCH_PARAMS | +----------------+ (1 row)