【发布时间】:2015-01-27 23:48:48
【问题描述】:
我有一个视图和一个覆盖 UPDATE 的触发器。我试图理解代码,但是我在使用from deleted 和from inserted 行时遇到了一些问题 - 这些是由原始更新自动创建的吗?这是否意味着如果我调用此触发器,则首先调用更新然后调用触发器?
create trigger updateView on View
instead of UPDATE as
begin
declare @nameK VARCHAR(100), @addresK VARCHAR(100), @nameZ VARCHAR(100), @number INT, @date DATE;
declare @nameKo VARCHAR(100), @addresKo VARCHAR(100), @nameZo VARCHAR(100), @numbero INT, @dateo DATE; -- 'o'ld
declare insCur cursor for select name, addres, bandName, number, date from inserted;
declare delCur cursor for select name, addres, bandName, number, date from deleted;
open insCur;
open delCur;
...
【问题讨论】:
标签: sql sql-server triggers cursor