SQLデータベーストリガーの作成方法

王林
リリース: 2020-07-07 11:02:36
オリジナル
7837 人が閲覧しました

SQL データベース トリガーを作成する方法は次のとおりです: [テーブル名にトリガー トリガー名を sql_statement として作成]。トリガーは、テーブルに対して挿入、更新、または削除操作が実行されるときに実行をトリガーする特別なストアド プロシージャです。

SQLデータベーストリガーの作成方法

#トリガーとは何ですか?

(推奨学習: mysql チュートリアル)

トリガーは、テーブルの挿入、更新、または削除時に実行をトリガーする特別なストアド プロシージャです。

トリガーは通常、制約をチェックしたり、後続のトランザクション ロジックを処理したりするために使用されます。トリガーと通常のストアド プロシージャの違いは、トリガーが特定のテーブルに対して動作することです。

例: 更新、挿入、削除などの操作が実行されると、システムはテーブル上の対応するトリガーを自動的に呼び出して実行します。したがって、トリガーを使用して、テーブルに複雑な整合性制約を実装できます。

作成構文の追加

create trigger trigger_name
  on {table_name | view_name}
  {for | After | Instead of }
  [ insert, update,delete ]
  as
  sql_statement
ログイン後にコピー

構文の変更

alter trigger trigger_name--类似于修改表结构
ログイン後にコピー

構文の削除

drop trigger trigger_name
ログイン後にコピー

トリガーの表示

select * from sys.triggers
select * from sysobjects where xtype='TR'
ログイン後にコピー

単一トリガーの表示

りー

以上がSQLデータベーストリガーの作成方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート