寻找任何建议,我目前正在运行SQL Server系统。我想每天运行一个查询,导出返回的数据并将其与前几天的导出进行比较。
我这样做的原因是识别数据中24小时内的任何变化。我有SalesForce可供我使用,如果那不实用我只是要使用Excel,虽然这感觉很笨,而且我正在使用96000行。
任何想法都会很棒
答案 0 :(得分:0)
如果可以的话,添加一个审计表和2个在更新或删除时插入的触发器 它很容易比较
create table tbl1(Pkey uniqueidentifier, col1 varchar(100), col2 varchar(100))--your initial table
create table tbl1_audit(Pkey uniqueidentifier, col1 varchar(100), col2 varchar(100), modified_on datetime)--audit table
create trigger tbl_update
on tbl1 after update
as
insert into tbl_audit
select *,getdate() from inserted
它只是加入表格并在此之后进行比较的问题。 你可以随时擦洗它,但没有任何其他实用的方法来访问原始数据和我知道的变化数据。