PLS-00103: 出现符号 "END"在需要下列之一时: begin case declare exit for go

在写存储过程时, 因为只想先写的空的存储过程。如下:

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;

就编译成功了。

你可能感兴趣的:(Go)