- 締切済み
PL/SQLって?
今日からPL/SQLの本を読み始めたド素人です。。。 ありえない質問かもしれませんがどなたか助けてください! 今SQL*Plusに参考本の通り以下のコードを記述したところ エラーが発生してしまいました。 通常のSQL文とは違い普通にSQL*Plus上にコーディングするだけでは うまく機能しないのですか? それとも何か設定が必要だったりするのでしょうか? 参考本には特にそのような記述もなくサイトなどから調べても 自分ひとりではどうも解決できません。 ご協力よろしくお願いします! SQL> PROCEDURE PROC_A( 2 a IN NUMBER 3 b IN NUMBER, 4 c OUT NUMBER) 5 / ↓ エラー内容 ↓ PROCEDURE PROC_A( * 行1でエラーが発生しました。: ORA-00900: SQL文が無効です。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- Yeti21
- ベストアンサー率47% (396/830)
回答No.1
ストアードプロシージャを作成するときは、以下のように作成します。 CREATE OR REPLACE PROCEDURE PROC_A~~~ CREATE OR REPLACE でプロシージャを作成(既に有る場合は置き換え)します。
お礼
なるほど~。 つまりもしストアドファンクションを作成したい場合にも 上記のようにCREATE文から始まる作成方法があるということですか? すごく助かりました。 きっとこれ以外にも作成手順が色々あるのですね。 ホントにありがとうございました!