これは少し気が狂っています。私はプロシージャに変数を追加しようとしていますが、機能していませんでした。このエラーメッセージが表示されました:pl/sqlプロシージャーで変数を宣言するときに構文エラーが発生する
[エラー]構文チェック(25:7):ERROR line 25、col 7 、ending_line 25、 ending_col 12、 'number'が見つかりました、Expecting:; - または - ..:。= DEFAULT NOT NULL - または - % - または - (@
私は問題を特定するには、以下の本当に基本的な手順をノックし、今私はすべての基本として、完全にこだわっていますSQL Serverでコードを記述すると、問題が発生した場合には、通常はコード化されます。もし誰かが助けてくれれば幸いです。
CREATE OR REPLACE PROCEDURE MRCS.pro_xxx_test1 (cats out sys_refcursor)
IS
declare
spoon number;
balls varchar2(3);
BEGIN
open cats for select * from dual;
end;
/
Oracleのマニュアルは、包括的で、オンラインで無料です。そのような些細な構文の質問にたくさん答えるので、それを使う方法を学んでください。たとえば、Oracleのストアド・プロシージャの構文を次に示します。http://docs.oracle.com/cd/E11882_01/appdev.112/e25519/create_procedure.htm#LNPLS01373 – APC