
SQL Serverのトリガの中で、DMLの種類(INSERT/UPDATE/DELETE)を取る方法ってありますか?
こんにちは。アべです。
下記のようなトリガを作成して、操作(INSERT/UPDATE/DELETE)の履歴を
残したいのですが、トリガを3本に分けるのもあれなので、
操作の種類(INSERT/UPDATE/DELETE)を履歴用のテーブルに入れたいのですが、
書き方がわかりません。
取得方法のやり方を教えてもらえないでしょか?
CREATE TRIGGER [mst].[TriggerUserActionHistory]
ON [mst].[User]
AFTER INSERT, UPDATE, DELETE
NOT FOR REPLICATION
AS
BEGIN
SET NOCOUNT ON;
--ACTION TYPE未設定 ↓今はINSERT固定しかできない。
insert into [history].[User] select 'INSERT',getdate(),* from inserted;
END
GO
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLServer 分散トランザクショ...
-
ストアド、トリガーの同時呼出
-
ストアドでコンピュータ名の取得
-
「マスタ」と「テーブル」の違...
-
Accessにインポートしたら並び...
-
SI Object Browserのテーブルス...
-
Access VBA [リモートサーバー...
-
オラクルではできるのにSQLSERV...
-
ACCESSのSQLで、NULLかNULLでな...
-
重複するキーから一番古い年月...
-
ビューで引数を使いたい
-
クエリのキャンセルがいつにな...
-
3つ以上のテーブルをUNIONする...
-
SQL Server のデータをCSVファ...
-
VIEWでテーブルの集計結果...
-
SELECT文でのデッドロックに対...
-
SELECT時の行ロックの必要性に...
-
テーブル作成クエリで新テーブ...
-
PL/SQLでFROM句に変数を使いたい
-
ACCESSのODBCリンクテーブルに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQLServer 分散トランザクショ...
-
トリガが完全にかからない
-
ストアドでXMLファイルを読込む...
-
ストアドプロシージャの多用で...
-
SQL Server 2005 レプリケーシ...
-
ストアド更新履歴
-
ADOからのストアド実行でエラー...
-
SQL Serverトリガの中でDMLの種...
-
エクセルアドインの使用方法に...
-
mdbでトリガはできますか?
-
ストアド、トリガーの同時呼出
-
SQLServer7.0 重大な例外「EXCE...
-
ソリューションエクスプローラ...
-
SQLServerでOracleシーケンスの...
-
エクセルの関数で
-
SQL Server INSERTのトリガで採番
-
SQLServerのトリガ機能について...
-
SQL2000でのTRUNCATE TABLE
-
「マスタ」と「テーブル」の違...
-
3つ以上のテーブルをUNIONする...
おすすめ情報