create trigger trigger_name on table_name 
as
select id from deleted

解决方案 »

  1.   

    create trigger trigger_name on table_name 
    .....// 触发条件
    as
    select id from deleted
      

  2.   

    CREATE TRIGGER [tr_a] ON dbo.TABLE1
    FOR  delete
    AS
    declare @aa varchar(50)
    begin
    select @aa=id from  deleted 
    exec 存储过程名字 @aa
    end
      

  3.   

    不可以用存儲過程嗎create procedure Get_IDValueWhileDelete
    @vID varchar(20),
    @vIDValue varchar(20)as
    begin tran
    select @vIDValue=ID 
    from tablename 
    where ID=@vIDValuedelete from tablename 
    where ID=@vID
    if @error>0
       rollback tran
    commit tran
    go
      

  4.   

    deleted 表,触发器中的临时表
      

  5.   

    deleted 和 inserted 是逻辑(概念)表。这些表在结构上类似于定义触发器的表(也就是在其中尝试用户操作的表);这些表用于保存用户操作可能更改的行的旧值或新值。例如,若要检索 deleted 表中的所有值,请使用: 
    SELECT *
    FROM deleted