如何在PLSQL Developer中调用存储过程

anmoi_yang 2007-11-29 10:31:08
建立名为Test1的存储过程, 代码如下:
CREATE OR REPLACE PROCEDURE Test1(DATA IN VARCHAR2,RES OUT VARCHAR2)
AS C_BOM_NO VARCHAR2(25);
BEGIN
SELECT BOM_NO INTO C_BOM_NO FROM SFIS1.C_BOM_KEYPART_T
WHERE BOM_NO = DATA AND ROWNUM = 1;
RES := 'OK';
EXCEPTION
WHEN OTHERS THEN
RES := ' NO BOM';
END;

如何在PLSQL Developer中调试呢?
...全文
1518 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lq282514781 2011-08-24
  • 打赏
  • 举报
回复
。。..........................
hongqi162 2007-11-30
  • 打赏
  • 举报
回复
declare
s varchar2(100);
begin
Test1('fdsafdsa',s);
end;
yangjia21_2007 2007-11-30
  • 打赏
  • 举报
回复
选中存储过程点击右键 选择测试 输入数据 按F8执行 然后查看res就可以
也可以 按F9 然后按 Ctrl+N 单步进行跟踪

或者在命令窗口打 exec Test1(参数); 回车执行整个函数 但是好像不能跟踪

17,382

社区成员

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

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