建立名为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中调试呢?
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中调试呢?
也可以 按F9 然后按 Ctrl+N 单步进行跟踪 或者在命令窗口打 exec Test1(参数); 回车执行整个函数 但是好像不能跟踪
s varchar2(100);
begin
Test1('fdsafdsa',s);
end;