select * from table_temp;不能用这一句话,你要查询出多条语句,需要使用游标
解决方案 »
- SQLPlus 无法执行SQL脚本
- 怎么用sql语句把以前varchar2字段里面的值拷贝到blob字段里面
- 菜鸟求教!!!
- 求助:Enterprise Manager 无法继续。最可能的原因是无法检索数据库会话信息, 或 EM 无法处理用户调用的书签。 按“确定”即可继续。
- 谈谈海量数据,Oracle是怎么撑起来滴
- 函数中如何抛出错误信息!
- ora-03120的错误
- 广州有oracle高手吗,给钱.修复oracle
- 安装Oracle重启后,为何系统登录不进去?(在线等待)
- Oracle managment server不会用了?
- 请教,关于Oracle中的图片数据问题
- VB中ADO调用返回记录集的存储过程的问题, oracle Provider for oledb
我也是从MS SQL到ORACLE的。
在ORACLE的存储过程里,不能使用没有‘目的地’的查询语句。
select * from table_temp;
改成
insert into 另外表名 select * from table_temp;
或
create table 新建表名 as select * from table_temp;
或
select 字段 into 变量 from table_temp;
语句都必须是把查询出的结果输出到一个‘目的地’才行!