PLSQL如何把table类型拼进字符串? 本帖最后由 xlchou 于 2010-03-11 13:31:45 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你在一个session中定义的table变量的有效区间只能是当前session。使用动态sql会新打开一个session执行,所以会提示该表不存在。可以尝试使用下面的思路解决之。 1,你可以建立一个普通表存储,每次执行之前truncate就可以了; 2,或者你可以创建一个全部临时表存储数据。 SELECT XXX FROM XX, O_GOODS_ARR WHERE XXX 在SQL*PLUS里执行可有报错>?报错说明你本身写的SQL就有问题,拼接出来的当然还是有问题 建议用临时表处理,创建临时表的语句:create global temporary table my_tmp(id number,....) on commit delete rows; 如何用rownumber对表进行分页查询? 横表转纵表问题 将表移动到另一个表空间,除了会使索引失效,还会引起其它什么问题吗? 问一句巨难的sql???? 问一SQL语句 寻求Oracle案例! 请教一个SQL 装ORACLE 9I时,总是报错,是怎么回事啊? 关于oracle 9i 的安装权限----------急啊! 这句SQL语句如何优化,现在执行很慢很慢...... 为什么我的SQL不走index 调用包内自定义Record数组问题
1,你可以建立一个普通表存储,每次执行之前truncate就可以了;
2,或者你可以创建一个全部临时表存储数据。
在SQL*PLUS里执行可有报错>?报错说明你本身写的SQL就有问题,拼接出来的当然还是有问题
create global temporary table my_tmp(id number,....) on commit delete rows;