2017-06-13 62 views
0

要使用的程序不带参数的存储过程在10g

create or replace procedure auto is 
    vname varchar(20) :='manish'; 
begin 
dbms_output.put_line('what is my name?'||vname); 
end auto; 

程序成功地compilled,但不能设置SERVEROUTPUT上请帮助显示我的名字。我使用Oracle 10g

+1

你是什么意思,你不能设置服务器输出?你打电话过程如何? – Utsav

+0

你可以添加BEGIN dbms_output.enable();请参阅google – user7294900

+0

告诉我如何调用我遇到问题我是oracle @ut新手 –

回答

0

对于PL SQL Developer的客户:

create or replace procedure auto is 
    vname varchar(20) :='manish'; 
begin 
dbms_output.enable(); 
dbms_output.put_line('what is my name?'||vname); 
end auto; 

查看输出执行(右键单击程序和测试):

begin 
    -- Call the procedure 
    auto; 
end; 

然后单击DBMS输出选项卡

+0

如何查看输出@ user7294900 –

+0

这将导致填充缓冲区,除非客户端查看缓冲区,否则不会在屏幕上显示任何内容。 –

+0

已更新如何查看输出 – user7294900