sql >> データベース >  >> RDS >> Oracle

PL/SQLの動的SELECTINTO句でバインド変数を使用する

    私の意見では、動的PL/SQLブロックはややあいまいです。非常に柔軟性がありますが、調整もデバッグも難しく、何が起きているのかを理解するのも困難です。私の投票は最初の選択肢になります。

    EXECUTE IMMEDIATE v_query_str INTO v_num_of_employees USING p_job;
    

    どちらもバインド変数を使用しますが、最初に、私にとっては、@jonearlesオプションよりも再利用可能で調整可能です。



    1. SQL Serverデータベース内のすべての外部キーとチェック制約を返す(T-SQLの例)

    2. クラスタリングとスタッキングによるSQLServerインスタンスの統合

    3. INNERJOINでCROSSAPPLYを使用する必要があるのはいつですか?

    4. MySQLプリペアドステートメント