读书人

Insert into 在存储过程中的有关问题

发布时间: 2012-03-09 21:42:54 作者: rapoo

Insert into 在存储过程中的问题,不可以用order by ?
create or replace procedure t is
begin
insert into a
select * from b ;
end t;

上面的可以编译,下面的就不可以编译?报 PLS-00103 错,为何?


create or replace procedure t is
begin
insert into a
select * from b order by col1 ;
end t;

[解决办法]
无意义的order by,

你后来的查询中用select * from a order by col1就可以了


[解决办法]

是不是缺了个 "; "insert into a ;
[解决办法]
表a和表b的表结构是否一样?检查一下

读书人网 >oracle

热点推荐