从视图插入新表

时间:2017-07-19 10:23:27

标签: sql sql-server triggers

我在视图中有一些数据要插入到新表中。什么是最简单,最干净的方法。我希望只要将数据插入到创建视图的基表中,就将数据插入到新表中。我可以使用触发器吗?哪一个?

1 个答案:

答案 0 :(得分: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