Chinaunix
标题:
调试存储过程中用到的dual
[打印本页]
作者:
sabin541
时间:
2009-08-28 14:38
标题:
调试存储过程中用到的dual
当我想要知道存储过程中的SUBSTR函数的具体效果的时候,我用如下语句进行调试,
select SUBSTR('663333',0,4) from dual
这样就可以显示执行后的结果‘6633’了,
不知道还有别的方法不,这里的dual是个什么意思,不是指一个表吧!
高手指教,先谢了
作者:
txfy
时间:
2009-08-28 16:16
是oracle的一个特殊表。只有1行记录。select * from dual就看到了
作者:
Minsic
时间:
2009-08-28 16:24
查看dba_objects就知道这个是啥啦
select * from dba_objects where object_name = 'DUAL';
sys下面有这么一张表,还有一个名字叫DUAL的公共同义词——就是sys下的那张表。
作者:
sabin541
时间:
2009-08-28 17:00
谢谢楼上两位
作者:
山野村夫
时间:
2009-08-28 17:25
一个空表,就是用于这类操作的
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2