Oracle11g 创建存储过程报错,请帮我看看~
创建存储过程的语句:
create or replace procedure hello(hid in varchar(2),hmain_id out varchar(20))
as
begin
select main_id into hmain_id from tb_main where id=hid;
end hello;
/
报错以下错误:请问为什么啊?该怎么解决?
[解决办法]
create or replace procedure hello(hid in varchar(2),hmain_id out varchar(20))
改为,不要指定长度
create or replace procedure hello(hid in varchar,hmain_id out varchar)
[解决办法]
set serveroutput on
[解决办法]
如果你在PLSQL developer的SQL window中运行,点击上边的output选项卡,就可以看到输出了。
如果在command window中执行,在PLSQL 语句块钱加上一行 set serveroutput on