0
我甚至不知道如何寫出來。我會在什麼時候把邏輯放在一個案件中?SQL 2008返回一個ID字段的變化
select personnum, orgid, eventdate
from dbo.totals
where eventdate = '10-08-2013'
一天中可以有多個應用於personnum的orgids。當orgid發生變化時,我想要返回該變更。
我甚至不知道如何寫出來。我會在什麼時候把邏輯放在一個案件中?SQL 2008返回一個ID字段的變化
select personnum, orgid, eventdate
from dbo.totals
where eventdate = '10-08-2013'
一天中可以有多個應用於personnum的orgids。當orgid發生變化時,我想要返回該變更。
聽起來好像你想用trigger
寫一個單獨的表格,其中包含了變化的細節。
您可以在相關表上創建一個update trigger
,並使用inserted
和/或deleted
中的值詳細說明這些更改。
雖然我不想更新該字段。我只是想在用戶更改他的組織列時提取數據。我覺得我不需要爲此創建一張桌子。我只想顯示改變了什麼。 – user2800758
請參閱我的審計表與觸發器響應。 http://stackoverflow.com/questions/11890868/how-to-store-historical-records-in-a-history-table-in-sql-server/19144370#19144370此解決方案將跟蹤審計線索採用xml數據格式。 –
如果您添加了表格的模式和一些示例數據,將會有所幫助。 –