ORACLE機能 PL/SQL

[PL/SQL] 動的SQLでINSERT、UPDATE、DELETEを実行する

投稿日:

PL/SQL上で動的なINSERT文、UPDATE文、DELETE文を実行するには、EXECUTE IMMEDIATEを使用します。

サンプル

例)動的SQLでDELETE文を実行する

実行例
SQL> / PL/SQLプロシージャは正常に完了しました。

解説

  • SQL文を動的に構築して実行したい場合に便利な機能です。
  • 実行スピードはプロシージャに直接SQLを記述するよりも遅いため、多用は避けた方が無難です。
  • 動的SQLでSELECT文を実行したい場合は、以下ページをご覧ください。
    動的SQLでSELECT文を実行する

スポンサーリンク

スポンサーリンク

-ORACLE機能, PL/SQL

執筆者:



comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

スポンサーリンク