慕姐8116474
2016-06-01 10:47
我创建后,在command Windows下调用存储过程为什么打印不出来
end;后面需要加/
select *from emp
create or replace procedure sayhelloworld
/*
调用存储过程
exec sayhelloworld();
begin
sayhelloworld();
sayhelloworld();
end;
*/
as
begin
dbms_output.put_line('Hello World');
end;
你没有打开输出开关set serveroutput on
那是因为创建的视图,是无效视图,在oracle中 用is就行了
create or replace procedure test_procedure
IS
--is之后是说明部分
begin
dbms_output.put_line('aa');
end test_procedure;
Oracle存储过程和自定义函数
56308 学习 · 118 问题
相似问题