如何查看当前模式是什么
通过DB2提供的专用寄存器current schema/sqlid可以查看当前的模式,比如
select current schema from sysibm.sysdummy1
select current schema from sysibm.dual
或
select current sqlid from sysibm.sysdummy1
select current sqlid from sysibm.dual
或
values current schema
values current sqlid
注:dual是一个从sysdummy1中创建而来的view
db2 => connect to study
数据库连接信息
数据库服务器 = DB2/NT 9.5.0
SQL 授权标识 = ZHANGRP
本地数据库别名 = STUDY
db2 => select current schema from sysibm.sysdummy1
1
------------------
ZHANGRP
1 条记录已选择。
db2 => select current schema from sysibm.dual
1
------------------
ZHANGRP
1 条记录已选择。
db2 => set current schema toms
DB20000I SQL命令成功完成。
db2 => select current schema from sysibm.dual
1
----------------------
TOMS
1 条记录已选择。
db2 => select current sqlid from sysibm.dual
1
----------------------
TOMS
1 条记录已选择。
db2 =>
db2 => values current schema
1
----------------------
TOMS
1 条记录已选择。
db2 => values current sqlid
1
----------------------
TOMS
1 条记录已选择。
db2 =>
通过DB2提供的专用寄存器current schema/sqlid可以查看当前的模式,比如
select current schema from sysibm.sysdummy1
select current schema from sysibm.dual
或
select current sqlid from sysibm.sysdummy1
select current sqlid from sysibm.dual
或
values current schema
values current sqlid
注:dual是一个从sysdummy1中创建而来的view
db2 => connect to study
数据库连接信息
数据库服务器 = DB2/NT 9.5.0
SQL 授权标识 = ZHANGRP
本地数据库别名 = STUDY
db2 => select current schema from sysibm.sysdummy1
1
------------------
ZHANGRP
1 条记录已选择。
db2 => select current schema from sysibm.dual
1
------------------
ZHANGRP
1 条记录已选择。
db2 => set current schema toms
DB20000I SQL命令成功完成。
db2 => select current schema from sysibm.dual
1
----------------------
TOMS
1 条记录已选择。
db2 => select current sqlid from sysibm.dual
1
----------------------
TOMS
1 条记录已选择。
db2 =>
db2 => values current schema
1
----------------------
TOMS
1 条记录已选择。
db2 => values current sqlid
1
----------------------
TOMS
1 条记录已选择。
db2 =>
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/298599/viewspace-666758/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/298599/viewspace-666758/