これは私を少し怒っています。プロシージャに変数を追加しようとしていますが、うまくいきませんでした。次のエラー メッセージが表示されました。
[エラー] 構文チェック (25: 7): エラー行 25、列 7、終了行 25、終了列 12、見つかった '番号'、予想: ; -または- .. := 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;
/