2020年9月3日C#やJava等でSQLを記述している時は意識する事はないと思いますが、PL/SQLをコーディングする上で理解しておかないといけない事に「静的SQL」と「動的SQL」があります。「静的SQL」と「動的SQL」のSELECT文を例に説明して行きたいと思います。静的SQL下記が静的SQLの例となります。カーソルを定義しOPEN~FETCH~CLOSEでデータを取得しています。IF;ENDPL/SQLをコーディングして、しばらく経つと、1つの疑問がでてきます。2」が必要になる場合、2本のSELECT文を記述する?3つ、4つ・・・・と条件が増えて行ったら・・・?下記は力押しでコーディングした例です。「TEST1」と「TEST2」のカーソルを分岐して処理しています。IF;END結論として、この方法だと条件が増えて行くと死にますwそこで、「動的SQL」の出番となります。動的SQL下記が動的SQLの例となります。SELECT文を文字列として記述しています。C#やJava等でコーディングした場合はこの形ではないでしょうか。IF;END条件分岐に合わせて、SQL(文字列)を作成しています。上記はカーソル変数を使用したSELECTの動的SQLですが、他にも動的SQLの発行方法には種類があります。下記の「動的SQLのコーディング方法」を参照して下さい。動的SQLの使用方法を実例を基に説明します。コメントをキャンセルメールアドレスが公開されることはありません。*ウェブサイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。コメントデータの処理方法の詳細はこちらをご覧ください。只今、いろいろ迷走中youtubeもやってます♪SNSでもいろいろやってます♪PL/SQLで質問があれば連絡下さいね。