oracle9i sql*plus中我创建了一个表:create table temp(
n number);现在想通过存储过程向表中插入一条记录:
SQL> create or replace procedure insert_temp is
2 begin
3 insert into temp(n) values('100')
4 end insert_temp;
5 /警告: 创建的过程带有编译错误。
为什么会出现这个警告呢?谢谢!!
n number);现在想通过存储过程向表中插入一条记录:
SQL> create or replace procedure insert_temp is
2 begin
3 insert into temp(n) values('100')
4 end insert_temp;
5 /警告: 创建的过程带有编译错误。
为什么会出现这个警告呢?谢谢!!
insert into temp(n) values('100')
后面没有加分号
少了个分号啊。
改成如下:
create or replace procedure insert_temp is
begin
insert into temp (n) values (100);
end insert_temp;
/