如何查看存儲過程執行結果?

hai2003xp 2008-10-31 09:48:38
--存儲過程
create or replace procedure sp_Test(a varchar2,b out varchar2 ) is
begin
b:=a;
end;

--執行
declare sta varchar2(2000);
begin
sp_Test('aaa',sta);
dbms_output.put_line(sta);
end;
--到這裡看到執行結果?


無論是在toad還是在pl/sql裡,都看不到它執行結果?
它執行的結果應該是打印出:aaa
是嗎?
怎樣才能看到它執行的結果是aaa
...全文
181 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
BlueskyWide 2008-10-31
  • 打赏
  • 举报
回复
打开pl/sql->左上角“空白纸“->sql windows

[Quote=引用 2 楼 hdhai9451 的回复:]
to :BlueskyWide
如果打開sql windows?或者用什麼命令打開?

謝謝!
[/Quote]
Andy__Huang 2008-10-31
  • 打赏
  • 举报
回复
to :BlueskyWide
如果打開sql windows?或者用什麼命令打開?

謝謝!

BlueskyWide 2008-10-31
  • 打赏
  • 举报
回复
在pl/sql裡,使用sql windows,执行后,在out...窗口中可以看到执行的结果。


[Quote=引用楼主 hai2003xp 的帖子:]
--存儲過程
create or replace procedure sp_Test(a varchar2,b out varchar2 ) is
begin
b:=a;
end;

--執行
declare sta varchar2(2000);
begin
sp_Test('aaa',sta);
dbms_output.put_line(sta);
end;
--到這裡看到執行結果?


無論是在toad還是在pl/sql裡,都看不到它執行結果?
它執行的結果應該是打印出:aaa
是嗎?
怎樣才能看到它執行的結果是aaa
[/Quote]

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧