• SQL2005数据丢失问题


    我的网站不知道为什么数据丢失  看了IIS日志没有找到SQL注入代码  我在表上写了update触发器 可是当我添加完一条完整数据后 没有修改痕迹数据就少了很多。

    如果手动添加数据和修改数据显示出来的数据都是完整的。触发器也执行

    我的触发器

    ALTER TRIGGER [trg_tdlz]
       ON  [dbo].[TUDILIUZHUAN]
       AFTER UPDATE
    AS
    BEGIN
     -- SET NOCOUNT ON added to prevent extra result sets from
     -- interfering with SELECT statements.
     SET NOCOUNT ON; 
     declare @Data varchar(max),@tdlz_uid uniqueidentifier,@con bigint
     select @Data=[OTHER],@tdlz_uid=tdlz_uid from inserted
     select @con=len([OTHER]) from deleted
     if (len(@Data)<8000 and len(@Data)>6000)
     begin
      --rollback --回滚
      --写入日志表
      insert into logs(uid,tbl_name,update_date,note) values(@tdlz_uid,'土地流转'+cast(len(@Data) as varchar(20))+'---原来长度'+cast(@con as varchar(20)),getdate(),@Data)
      --日志结束
     end
     else
     insert into logs(uid,tbl_name,update_date,note) values(@tdlz_uid,'新长度'+cast(len(@Data) as varchar(20))+'---原来长度'+cast(@con as varchar(20)),getdate(),@Data)
    END

  • 相关阅读:
    欧拉定理 (证明+在求逆元上的应用)
    【转】弱校的ACM奋斗史
    SDUT 2412 (单调队列 + dp)
    做SRM感想。。。
    平面图中最小割向最短路的转化
    HDU 4533
    黑书上的DP 30题
    POJ【数论/组合/博弈论】题目列表
    HDU 4534 郑厂长系列故事——新闻净化
    SRM 571
  • 原文地址:https://www.cnblogs.com/freexiaoyu/p/1600808.html
Copyright © 2020-2023  润新知