トリガーとは、何かのイベントをきっかけに実行されるストアドプロシージャのようなものです。 SQL Server のトリガーには、ログオントリガー、DDL トリガー、DML トリガーの3種類があります。 ログオントリガー ログオントリガーは、その名の通り、ログオン時に、ユーザーセッションが確立される時に実行されます。 例えば、ログオントリガーを使って 「 既にセッションが確立されているユーザーが、他のセッションでログオンしようとした場合は拒否する 」 というようなことができます。 DDL トリガー DDL (data definition language) トリガーは、CREATE・ALTER・DROP ステートメントのような、DDL イベントと呼ばれるデータベースのスキーマを変更するようなイベントをきっかけに実行されます。 例えば DLL トリガーを使うと、データベースのスキーマ変更を防
![SQL Server のトリガー - SQL Server 入門](https://cdn-ak-scissors.b.st-hatena.com/image/square/631ed35ef51261bbf7281559b4ce3fbfd564ab9f/height=288;version=1;width=512/https%3A%2F%2Fsql55.com%2Fimg%2Fsql55-logo-1.png)