关于Oracle中存储过程传入表名 请mnbvcxz写详细点好吗(最好有一段程序)?DBMS_SQL 是可以但是不方便,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 以前用过pl/vision公司的一套package,其中对于动态游标处理的很方便,不过效率挺低。现在找不到了,有哪位朋友能共享一下?:) 例如:在Developer 2000中外层循环:Cursor C1 is Select Table_name from cat ;内层循环为:cursor C2 is Select * From C1.Table_name;我自己认为不可能完成此功能,不知别人有何看法。Dbms_sql可以执行动态SQL语句但是只能检索结果,如果我要v_value := C2.Name则肯定不行。各位大侠有何高见? 斑竹;请删掉这个贴子吧,我看着就难受。其实我知道这是Oracle本身的限制,但我以为有人能突破它,看来只好等Oracle公司自己来了。 procedure Test_Cur(TableName IN VARCHAR2) IStype RefCurT IS REF CURSOR;RefCur RefCurT;BEGIN Open RefCur For 'Select * from' || TableName ;......END;你试一试。 高手,rabbit真是高手,万分感谢,分是你的 小问题求助!自动删除数据库表中过期记录 update 批量修改遇到问题 大虾,让它成为精华:sql server 2000: osql如何察看数据库表!! 为数据分配新的数据文件,报错 'PRIMARY' 文件组已满,高分求助 这样的连接该怎么写呢? 关于删除数据的SQL语句 rs.addnew 小问题 请问我怎么样能够得到一个视图和其相关表之间字段的对应关系?? 高手帮看一下,关于Convert的问题!!! 请进,看茶伺候(关于建一个订单表的问题) 高分,能不能在oracle數據庫的sqlplus裡面調用我寫在文件裡的sql語句 在sqlserve中如何通过邮件服务器自动发邮件!
现在找不到了,有哪位朋友能共享一下?:)
在Developer 2000中
外层循环:
Cursor C1 is Select Table_name from cat ;
内层循环为:
cursor C2 is Select * From C1.Table_name;
我自己认为不可能完成此功能,不知别人有何看法。
Dbms_sql可以执行动态SQL语句但是
只能检索结果,
如果我要v_value := C2.Name则肯定不行。
各位大侠有何高见?
请删掉这个贴子吧,
我看着就难受。
其实我知道这是Oracle本身的限制,
但我以为有人能突破它,看来只好等Oracle公司自己来了。
type RefCurT IS REF CURSOR;
RefCur RefCurT;
BEGIN
Open RefCur For 'Select * from' || TableName ;
......
END;
你试一试。
分是你的