我以前做的系统用的存储过程中用了临时表,但是oracle好像不支持临时表,应该怎样改含有临时表的存储过程?
解决方案 »
- excle数据导入到oracle,不用代码,间接的用excle导入access数据库中再导入到oracle中
- 在windows下的命令窗口中sqlldr、sqlplus命令都不认了?请教各位大侠
- Oracle 如何计算年增长率
- oracle 7.3 连接时 提示ora-00604 ora-00376 ora-01110(问题紧急,高手请联系,酬谢!)
- sql语句问题,上次面试遇到的,没做出来 555555
- 求教一个oracle的查询问题
- 日本人说中国人不可能今天内凑够800万人签名 今晚 十二点
- OMS登陆问题
- 能远程调用序列吗
- 求助为什么这个Sql缺失关键字
- oracle客户端通过网连接oracle 服务端需要启什么服务??
- 如何把文本数据倒入到oracle,谢谢!
Oracle的臨時表頂多只能相當於SQL Server中的全局臨時表,而且它會永久存在,如果你自己不去drop它的話,Oracle是不會自動將其釋放的。
CREATE GLOBAL TEMPORARY TABLE temp1
(……
……
sessionid int)
on commit delete rows;
我通常都是使用固定表。
Oracle的臨時表頂多只能相當於SQL Server中的全局臨時表,而且它會永久存在,如果你自己不去drop它的話,Oracle是不會自動將其釋放的。
CREATE GLOBAL TEMPORARY TABLE temp1
(……
……
sessionid int)
on commit delete rows;
我通常都是使用固定表。
既然不同存储过程频繁使用到临时表,如果有必要一个存储过程就用自己的临时表。