视图只存储一些表的结构,并不实际存储数据,一般最好不要在视图中直接update

解决方案 »

  1.   

    如故确实需要请使用instead of 触发器
      

  2.   

    给你个例子:
    create  trigger k0304rs_update on  dbo.test_view
    --WITH ENCRYPTION 
    INSTEAD OF insert,delete,update
    as
    begin
      insert into [you table] select (……) from  inserted
      

  3.   

    就是相当于insert update delete 的时候调用一个过程 ,
    其中会比一般过程可以多调用两个概念表:inserted、deleted ,包含了你理论上要插入/删除的数据,如果是update 那就分别包含了update 以后/之前 所影响行的状态。