日期:2014-05-17  浏览次数:20715 次

oracle table() 用法
请问,select * from TABLE(cast('123' as Integer));这条SQL语句是什么意思,谢谢~~~~~~~~~~~~~

------解决方案--------------------
SQL SERVER的语法,将字符串'123'转换为整型
------解决方案--------------------
cast就是进行类型转换的,将字符串‘123’转换成整型

------解决方案--------------------
感觉像是面向对象数据库中的嵌套表。
------解决方案--------------------
您是什么版本;
我搜了下 有搜到说是 9i 的bug的
------解决方案--------------------
没见过这个错误,
友情提示,可以把这个发到sqlserver版去问问。
------解决方案--------------------
执行计划中也有:SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY())
------解决方案--------------------
感觉那么像java里面的强制类型转换呢?
------解决方案--------------------
table()是oracle的表函数,括号里面是一个集合,可以跟在from后面当表名使用。
------解决方案--------------------
探讨

table()是oracle的表函数,括号里面是一个集合,可以跟在from后面当表名使用。