当前位置: 代码迷 >> Sql Server >> 数据行的比较,该如何处理
  详细解决方案

数据行的比较,该如何处理

热度:54   发布时间:2016-04-27 18:39:14.0
数据行的比较
SQL SERVER 2005数据库中有3个表
T_SALEAGENT, --法人销售
T_SALECUST,--代理销售
T_PAY,--付款情况
每天回把3个表通过外键关联的每一条数据插入到一历史数据表T_sale_HIST 中!
现在业务上,想知道T_sale_Hist中每天的记录和前一天对应的记录是否发生变化!
请问有没有什么比较好的方法,可以知道记录是否发生了变化!?
另外有没有比较行记录的函数,直接返回布尔值?


------解决方案--------------------
checksum()
------解决方案--------------------
SQL code
if not exists(    select column_list from T_SALEAGENT where 当日    except    select column_list from T_SALEAGENT where 前一天)    return (0)else    return(1)
  相关解决方案