--简单存储过程。
CREATE OR REPLACE PROCEDURE myproc2(tid VARCHAR,tc2 OUT varchar)
IS
BEGIN
SELECT c2 INTO tc2 FROM abc WHERE sec=tid;
END;
使用:PL/SQL DeveLOPER 创建。语法上错误怎么也没有提示也可以创建成功。
随便写一个,。
CREATE OR REPLACE PROCEDURE myproc2(tid VARCHAR,tc2 OUT varchar)
IS
BEGINsdfasdf
SELECT c2 INTO tc2 FROM abc WHERE sec=tid;
END;
这样的也可以创建。
CREATE OR REPLACE PROCEDURE myproc2(tid VARCHAR,tc2 OUT varchar)
IS
BEGIN
SELECT c2 INTO tc2 FROM abc WHERE sec=tid;
END;
使用:PL/SQL DeveLOPER 创建。语法上错误怎么也没有提示也可以创建成功。
随便写一个,。
CREATE OR REPLACE PROCEDURE myproc2(tid VARCHAR,tc2 OUT varchar)
IS
BEGINsdfasdf
SELECT c2 INTO tc2 FROM abc WHERE sec=tid;
END;
这样的也可以创建。
执行完后 看下左边的 procedures 下 该存储过程为一把红叉
用sqlplus好一些,有问题输入show error,还能看问题的原因
1、如果在pl/sql developer的command窗口创建,可以使用show errors来查看错误信息;
2、如果是new->program window->procedure窗口来创建,则下面的窗口中有错误提示;
3、可随时在左边objects浏览窗口中,找到该存储过程,然后view...,则下面的窗口中有错误提示。