如何检查更改列值的原因

时间:2016-12-11 06:03:47

标签: sql sql-server-2012

列已更新,没有人知道它是如何发生的(列名是ClassCst,它的值必须始终为0但是它意外地变为4)。

通过查询,我发现由于存储过程,此列未更新。 昨晚我们将列值更新为0,今天上午9点再次更新为4。

如果你能在这件事上帮助我,我将不胜感激

1 个答案:

答案 0 :(得分:0)

不保证,但有机会使用以下查询找到它。

select      text

from                    sys.dm_exec_cached_plans                as cp
            cross apply sys.dm_exec_sql_text(cp.plan_handle)    as st

where       text like '%ClassCst%'