创建临时表出错? 在存储过程里执行DDL语句,必须用动态Sql!execute immediate 'create table .....'; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为什么在执行以下语句时报错:无效CREATE命令? execute immediate 'CREATE GLOBAL TEMPORARY TABLE TmpTotalDefectQty ( DefectID Numeric(18,8), DefectQty Numeric(18,8), MonthNo Numeric(3,0) )On Commit Preserver Rows';谢谢 如果列数固定,没必要动态创建临时表oracle的临时表跟sql server的有比较大的区别在外面创建,就可以了。 就是在sql*plus里面创建就行了一直存在,可以访问,不需要删除,自己只能看到自己的数据,commit后,自动清空。 ora-01489错误怎么解决! oracle客户端与sqlplus的关系 这个sql 怎么转成oracle的语法啊。 存储过程编译时的pls-00103错误 求助!PD导入Oracle数据库失败!请帮忙 oracle客户端通过网连接oracle 服务端需要启什么服务?? 郁闷,散分! 急!!!更新数据的SQL怎么写? 怎么才能在建立或者修改表格字段时候添加相应的字段注释 启动ManagementServer出错,急!(不够加分!) 执行查询语句时出现违反协议的错误 关于TNSLSNR.EXE问题
execute immediate 'CREATE GLOBAL TEMPORARY TABLE TmpTotalDefectQty
(
DefectID Numeric(18,8),
DefectQty Numeric(18,8),
MonthNo Numeric(3,0)
)On Commit Preserver Rows';谢谢
oracle的临时表跟sql server的有比较大的区别在外面创建,就可以了。
一直存在,可以访问,不需要删除,
自己只能看到自己的数据,commit后,自动清空。