pl/sqlでのパッケージ内のプロシージャ内での例外について質問です。
元となる表、注文表(主キー→年度、注文番号との複合主キー)があります。例えばここに、2008年代のデータしかはいっていないとします。
プロシージャにパラメータ2007を入れて呼び出すと、注文表には2007年代のデータはないのでエラー文”データが存在しません。"と表示したいんです。プロシージャ内に
BEGIN
SELECT COUNT(*) INTO COUNTER FROM 注文表 WHERE 年度=パラメータ(ここでは2007)
IF COUNTER=0 THEN RAISE ユーザ定義例外;
これで実現できますか??他に何かいい案があれば教えてください