研究了几年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 子句???该怎么改?
select 字段1,字段2,字段3 into a,b,c from product;
ID NUMBER(10);
BEGIN
SELECT ID INTO ID FROM product;
END BB;定义一个变量就可以了。