2013-10-10 28 views
0

我甚至不知道如何寫出來。我會在什麼時候把邏輯放在一個案件中?SQL 2008返回一個ID字段的變化

select personnum, orgid, eventdate 
from dbo.totals 
where eventdate = '10-08-2013' 

一天中可以有多個應用於personnum的orgids。當orgid發生變化時,我想要返回該變更。

+0

請參閱我的審計表與觸發器響應。 http://stackoverflow.com/questions/11890868/how-to-store-historical-records-in-a-history-table-in-sql-server/19144370#19144370此解決方案將跟蹤審計線索採用xml數據格式。 –

+0

如果您添加了表格的模式和一些示例數據,將會有所幫助。 –

回答

0

聽起來好像你想用trigger寫一個單獨的表格,其中包含了變化的細節。

您可以在相關表上創建一個update trigger,並使用inserted和/或deleted中的值詳細說明這些更改。

+0

雖然我不想更新該字段。我只是想在用戶更改他的組織列時提取數據。我覺得我不需要爲此創建一張桌子。我只想顯示改變了什麼。 – user2800758