1. ホーム
  2. sql

[解決済み] SQL ストアドプロシージャとトリガーの違い

2022-02-09 16:55:11

質問

SQLのストアドプロシージャとトリガの違いがわからなくて困っています。 どなたか親切に説明していただけると助かります。

ありがとうございました。

どのように解決するのですか?

ストアドプロシージャは、ローカルバージョンのPL/SQLで書かれたユーザー定義のコードで、明示的に呼び出すことで呼び出される値(関数になる)を返すことがあります。

トリガーは、様々なイベント(更新、挿入、削除など)が発生したときに自動的に実行されるストアドプロシージャです。

IMHOストアドプロシージャは 絶対に必要でない限り、避けるべき .