前提・実現したいこと
現在、OracleのDBを利用しており、動的なSQL文を作成したいと考えています。
例えば最初に下記のようなSQLを実行したとします。
1.SELECT count(*) FROM sample_table
このカウントの数が、1以上だったらそこで終了。
0であった場合のみ、2番目のSQL文を実施するといったことが行いたいと思っています。
2.SELECT seq_no,name FROM main_table
このような動作を行いたい場合はどうやって実現するのが1番良いでしょうか?
if文とcase文を組み合わせてみたりしようとしたのですが、case文で分岐させるとSQL文の実行はできないようでエラーになってしまいます。
1つ目のSQLの結果次第で2つ目のSQLを実行するのか分岐させる場合はどのように分岐させるのが良いかアドバイスをいただきたく思います。
色々不慣れで情報が不足していたり、伝わっていなかったら申し訳ありません。
皆様のお力を借りれましたら幸いです。
よろしくお願い申し上げます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。