SQL Server创建触发器

     ——,TABLE  INSERTVAL  UPDATEVAL   if  (object_id (DATA_SYNC_FH_DJ, TR), is  not 零)   ,,,drop  trigger  DATA_SYNC_FH_DJ   去   create  trigger  DATA_SYNC_FH_DJ   提醒FH_DJ   ,,,for 插入、更新、删除   作为   ,,,declare    ,,,@oldUpdate  varchar (20),   ,,,@newDate  varchar (20),   ,,,@DJdanhao  varchar (20),   ,,,@Djid  int,   ,,,@isInsert 一些,   ,,,@isUpdate 一些,   ,,,@isDelete 钻头;   ,,,,   ,,,,,判断是否为插入操作   ,,,IF 存在(SELECT  1,得到插入),以及NOT 存在(SELECT  1,得到删除)   开始   SET  @isInsert =, 1;   select  @Djid =, djid 得到插入;   结束   其他的   SET  @isInsert =0   ——,判断是否为更新操作   IF 存在(SELECT  1,得到插入),以及存在(SELECT  1,得到删除)   开始   SET  @isUpdate =, 1;   select  @Djid =, djid 得到插入;   结束   其他的   SET  @isUpdate =0   ——,判断是否为删除操作   IF  (NOT 存在(SELECT  1,得到插入),以及存在(SELECT  1,得到删除))   开始   SET  @isDelete =, 1;   select  @DJdanhao =, DJdanhao 得到删除;   结束   其他的   SET  @isDelete =0   ,,,,   ,,,,更新前的数据   ,,,select  @oldUpdate =, F_SYNC_UPDATE 得到删除;   ,,,,通过应用程序修改时,F_SYNC_UPDATE=null或F_SYNC_UPDATE=0,此时不需要更新F_SYNC_DATE 时间戳,也不需要记录删除记录,,,,   ,,,if  ((@oldUpdate  is  null),或(@oldUpdate =, 0))   ,,,,,,,开始   ,,,,,,,,,,,,更新操作,更新时间戳F_SYNC_DATE=systimestamp和F_SYNC_UPDATE=零   ,,,,,,,,,,,if  (=@isUpdate  1)   insert  into  DATA_SYNC_B_OPERATOR  (o_type, t_name,还以为,o_date, VKEYS)   values  (FH_DJ,, 2,,获取当前日期(),,@Djid);   ——把新增加的记录插入到操作记录表   if  (@isInsert =, 1)   insert 才能;into  DATA_SYNC_B_OPERATOR  (o_type, t_name,还以为,o_date, VKEYS)   values 才能;(FH_DJ,, 1,,获取当前日期(),,@Djid);   ——把删除记录的主键添加到操作记录表   if  (@isDelete =, 1)   insert 才能;into  DATA_SYNC_B_OPERATOR  (o_type, t_name,还以为,o_date, VKEYS)   values 才能;(FH_DJ,, 3,,获取当前日期(),“test@”, +, @DJdanhao);   ,,,,,,,结束   之前去

SQL Server创建触发器