ホームページ  >  記事  >  データベース  >  UPDATEトリガーの詳細な紹介

UPDATEトリガーの詳細な紹介

巴扎黑
巴扎黑オリジナル
2017-06-10 16:41:514523ブラウズ

UPDATE トリガー UPDATE トリガーは、UPDATE ステートメントの実行前または後に実行されます。次の点を理解しておく必要があります。 1. UPDATE トリガー コードでは、OLD という名前の仮想テーブルを参照して前の値 (UPDATE ステートメントの前) にアクセスし、NEW という名前の仮想テーブルを参照して新しく更新された値にアクセスできます。 2. BEFORE UPDATE トリガーでは、NEW の値も更新される可能性があります (UPDATE ステートメントで使用される値を変更できます)。 3. OLD の値はすべて読み取り専用であり、更新できません。次の例では、状態の略語が常に大文字になるようにします (UPDATE ステートメントで大文字か小文字が指定されているかに関係なく)。 入力: 各行の自動更新の前にトリガー updatevendor を作成します。 UPDATE トリガー (更新) とトリガーの詳細分析

UPDATEトリガーの詳細な紹介はじめに: UPDATE トリガー UPDATE トリガーは、UPDATE ステートメントの実行前または後に実行されます。次の点を理解しておく必要があります。 1. UPDATE トリガー コードでは、OLD という名前の仮想テーブルを参照して以前の (UPDATE ステートメントの前の) 値にアクセスし、NEW という名前の仮想テーブルを参照して新しく更新された値にアクセスできます。 BEFORE UPDATE トリガーでは、NEW の値も更新される可能性があります (UPDATE ステートメントで使用される値の変更が可能です)。

2. SQL Server トリガーの特定のフィールドがトリガーされると、テーブルが更新されます ツールの紹介

: また、挿入と更新のデータは一時テーブルに保存されるため、データを取り出すには insert を使用し、削除されたデータを取り出すには delete を使用できます。削除時

3. Oralce トリガーでこのテーブルを更新する方法

はじめに: この記事では、次の 2 つの問題について説明します。トリガーの前後を更新します。 2. テーブル A の特定のフィールドが更新されると、トリガーによって UPDATEトリガーの詳細な紹介

4. マテリアライズド ビューの手動更新に関する Oracle の問題

はじめに: 最近のプロジェクトでは、ドキュメントの更新後に特定のマテリアライズド ビューを手動で更新する必要があります。正常に送信されました。当初の計画では、dbms_refresh.refresh(5.

MySQL5.7 はテーブル内の複数の INSERT/DELETE/UPDATE トリガーをサポートしています

はじめに: MySQL バージョン 5.6 では、複数の INSERT/たとえば、テーブル t1 に対して DELETE/UPDATE トリガーはサポートされていません: DELIMITER$$USE`test`$$DROPTRIGGER/*!50032IFEXISTS*/` t.UPDATEトリガーの詳細な紹介

【関連する Q&A の推奨事項】 :

java - この mysql 更新トリガーの何が問題ですか?

以上がUPDATEトリガーの詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。