研究了几年sqlserver,客户要改oracle,于是乎改了一哈,但是,如下问题:
CREATE OR REPLACE PROCEDURE BB
IS
BEGIN
select * from product;
END BB;
运行提示:PROCEDURE CLJ.BB 编译错误错误:PLS-00428: 在此 SELECT 语句中缺少 INTO 子句
行:4
文本:select * from product;难道oracle的select必须有into 子句???该怎么改?
CREATE OR REPLACE PROCEDURE BB
IS
BEGIN
select * from product;
END BB;
运行提示:PROCEDURE CLJ.BB 编译错误错误:PLS-00428: 在此 SELECT 语句中缺少 INTO 子句
行:4
文本:select * from product;难道oracle的select必须有into 子句???该怎么改?
解决方案 »
- 关于安装时出现的问题
- 請教9i RMAN高手..謝謝!
- Oracle Develpoer Suite中的Forms Builder开发工具中怎么撤销多步操作
- 高手来看看,此SQL可优化或简写的地方
- 判断一条指定内容修改,请给个思路,谢谢
- 如何取得刚才插入的行
- 求救!!!数据库无法启动,SQL*PLUS无法连接数据库。
- 表空间'TEST'中无权限?
- 请问:sybase 的存储过程转成oracle存储过程的工具是什么?
- 在A、B两表之间有一个字段可以关联,现在我想用一条UPDATE语句更新A表中的某字段,数据来源于B表,记得有一个方法可以解决一次返回多条记
- insert语句,使用默认值的问题。
- ORA-12006: a materialized view with the same user.name already exists
select 字段1,字段2,字段3 into a,b,c from product;
ID NUMBER(10);
BEGIN
SELECT ID INTO ID FROM product;
END BB;定义一个变量就可以了。