首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

Insert into 在存储过程中的有关问题,不可以用order by

2012-03-09 
Insert into 在存储过程中的问题,不可以用order by?createorreplaceproceduretisbegininsertintoaselect*f

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的表结构是否一样?检查一下

热点排行