- 締切済み
PL/SQL ストアドプロシージャが実行できません
はじめまして、ほんの最近プログラムの世界に入ったキグと申します。 2週間、インターネットや参考書(ポケットリファレンス、PL/SQL入門)などで調べていたのですが分かりませんでしたので質問させていただきます。 ORACLE11gパーソナルエディションでやっています。 (CSEで作成実行しました。) **************************** 作ったSQL文 CREATE OR REPLACE PROCEDURE PRO_1 IS BEGIN (実行確認できたSELECT文) END ※試してみたこと、 SELECT文の列指定はアスタを使わずに書きました。 AUTHID CURRENT_USERをプロシージャ作成のときに入れてみました。 **************************** EXEC PRO_1 エラー→構文エラーまたはアクセス違反です。 BEGIN PRO_1; END; エラー→オブジェクト'PRO_1'が無効です。 上記エラーが出まして実行できていない状態です。 解決方法が分かる方いらっしゃいましたら、ぜひ回答を お願いしたいです。 以上よろしくお願い申し上げます。
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- Goyataku
- ベストアンサー率0% (0/0)
回答No.5
- o123459876
- ベストアンサー率59% (19/32)
回答No.4
- nora1962
- ベストアンサー率60% (431/717)
回答No.3
- nora1962
- ベストアンサー率60% (431/717)
回答No.2
- Kazma_hk
- ベストアンサー率26% (115/428)
回答No.1
補足
ありがとうございます。 SQL*PLUSで SQL>CREATE OR REPLACE PROCEDURE PRO_1 2 IS 3 BEGIN 4 SELECT AGE FROM M_AGE 5 END 6 / を実行したところ 「プロシージャは作成しましたがコンパイルエラーがあります。」 と出ました。