2017-07-19 14 views
1

私は新しいテーブルに挿入したいビューの中にいくつかのデータを持っています。それを行う最も簡単でクリーンな方法は何ですか?私は、ビューが作成されるベーステーブルにデータが挿入されるとすぐに、新しいテーブルにデータを挿入します。このためにトリガーを使用することはできますか?どれ?ビューから新しいテーブルに挿入

+1

、それは単一行図であるならば、 'Trigger'は理想的なアプローチ。.. –

+0

であるあなたは、トリガーのために行くにもかかわらず、我々は、挿入トリガを書くことができますが、それが扱っている場合に役立ちます、これを試してみてください – mohan111

+0

ビューにトリガを定義することもできますが、その後にはINSTEAD OFトリガ[source](https://docs.microsoft.com/en-us/)を使用する必要があります。 SQL/t-sql/statements/create-trigger-transact-sql) – NickyvV

答えて

1

それはかもしれあなたが

CREATE TRIGGER yourNewTrigger ON yourSourcetable 
FOR INSERT 
AS 

INSERT INTO yourNewDestinationTable 
     (col1, col2 , col3, user_id, user_name) 
    SELECT 
     'a' , default , null, user_id, user_name 
     FROM inserted 

go 
+0

ありがとうございます。 – Yenge

関連する問題