テーブル A からすべての列データをコピーし、テーブル B の対応するフィールドに挿入できる汎用トリガーを SQL Server で作成しようとしています。
私が直面している問題はほとんどありません。
このコピーはINSERT
、DELETE
との 3 つの条件の下で発生する必要がありUPDATE
ます。
トリガーは、CUD 操作の後にトリガーする必要があります。AFTER を使用すると
ntext
、挿入で etc がサポートされていないという SQL エラーがスローされます。このエラーを解決するにはどうすればよいですか?if used の代わりに使用できます
INSERT
が、delete には使用できません。削除操作でこれを行う方法はありますか?トリガー内に汎用コードを記述して、あらゆる種類のテーブルで機能する方法はありますか (テーブル a のすべての列が列 b に存在すると仮定できます)。
私はトリガーや SQL Server の DDL についてよく知りません。
いくつかの解決策を私に提供できるかどうかに感謝します。
ありがとうベン