日期:2014-05-17  浏览次数:21047 次

如何在PLSQL Developer中调用存储过程
建立名为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中调试呢?


------解决方案--------------------
选中存储过程点击右键 选择测试 输入数据 按F8执行 然后查看res就可以
也可以 按F9 然后按 Ctrl+N 单步进行跟踪 

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