在写存储过程时, 因为只想先写的空的存储过程。如下:
create or replace procedure tel_res_crossbox_dev_hbhx_add(
my_y_coordinate in tel_res_crossbox_dev.y_coordinate%typ
)
as
ln_bureau_id tel_sys_bureau.bureau_id%type;
begin
end tel_res_crossbox_dev_hbhx_add;
在编译时 总是报:
PLS-00103: 出现符号 "END"在需要下列之一时: begin case declare exit for。。。。。
的错。
原来在
begin 与 end 之间 , 一定要有语句, 哪怕是 null; 也行, 于是改成:
create or replace procedure tel_res_crossbox_dev_hbhx_add(
my_y_coordinate in tel_res_crossbox_dev.y_coordinate%typ
)
as
ln_bureau_id tel_sys_bureau.bureau_id%type;
begin
null;
end tel_res_crossbox_dev_hbhx_add;
就编译成功了。
create or replace procedure tel_res_crossbox_dev_hbhx_add(
my_y_coordinate in tel_res_crossbox_dev.y_coordinate%typ
)
as
ln_bureau_id tel_sys_bureau.bureau_id%type;
begin
end tel_res_crossbox_dev_hbhx_add;
在编译时 总是报:
PLS-00103: 出现符号 "END"在需要下列之一时: begin case declare exit for。。。。。
的错。
原来在
begin 与 end 之间 , 一定要有语句, 哪怕是 null; 也行, 于是改成:
create or replace procedure tel_res_crossbox_dev_hbhx_add(
my_y_coordinate in tel_res_crossbox_dev.y_coordinate%typ
)
as
ln_bureau_id tel_sys_bureau.bureau_id%type;
begin
null;
end tel_res_crossbox_dev_hbhx_add;
就编译成功了。