current_schema

  在Oracleuser代碼連接數据庫的帳號,schema代表user下所有對象的集合,默認情況下當前操作的當前user下的schema,可以通過設置current_schema這個參數來改變當前訪問的schema

USER02@HUIYI>create table t
  2  (
  3  	col1	varchar2(10)
  4  )
  5  /

Table created.

USER02@HUIYI>create table user01.t
  2  (
  3  	col1	varchar2(10)
  4  )
  5  /

Table created.

USER02@HUIYI>insert into t values('user02');

1 row created.

USER02@HUIYI>insert into user01.t values('user01');

1 row created.

USER02@HUIYI>commit;

Commit complete.

USER02@HUIYI>select * from t;

COL1
--------------------
user02

USER02@HUIYI>select * from user01.t;

COL1
--------------------
user01

USER02@HUIYI>alter session set current_schema=user01;

Session altered.

USER02@HUIYI>select * from t;

COL1
--------------------
user01

USER02@HUIYI>col schemaname format a10
USER02@HUIYI>col username format a10
USER02@HUIYI>select schemaname,username from sys.v_$session where audsid = userenv('sessionid');

SCHEMANAME USERNAME
---------- ----------
USER01     USER02

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8799875/viewspace-903560/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/8799875/viewspace-903560/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值