トリガー挿入のための最後の挿入からの値の取得
SQL Server で新しい行から別のテーブルに値を挿入するトリガーを作成する場合、最後の挿入から値を効率的に取得することが重要です。最新の date_created による選択は回避策のように思えるかもしれませんが、精度に欠け、潜在的な問題が発生します。
解決策:
最後の挿入と値から正確に取得するには、宛先テーブルにデータを設定するには、SQL で次のトリガー構文を使用することを検討してください。サーバー:
CREATE TRIGGER yourNewTrigger ON yourSourcetable FOR INSERT AS INSERT INTO yourDestinationTable (col1, col2, col3, user_id, user_name) SELECT 'a', default, null, user_id, user_name FROM inserted
挿入テーブル:
サンプル値:
挿入されたテーブルを利用することで、このトリガーは最新の挿入からの値がシームレスにキャプチャされ、指定された宛先テーブルに挿入されるようにします。
以上がSQL Server トリガーの最後の挿入から値を効率的に取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。