2014-08-27 31 views
0

我有一個SQL Server 2012表與一羣列 - 沒有這些列是一個日期/時間戳記。有什麼辦法可以得到行輸入的日期嗎?是否有隱藏的sys列可以鎖定到某個位置,只是作爲臨時措施?獲取行日期輸入的SQL Server表沒有郵戳

+1

沒有,有在SQL Server沒有這樣隱藏的列。如果你想要一個專欄,你必須自己做。 – RBarryYoung 2014-08-27 17:52:20

+0

事務日誌應該顯示插入行的時間,但它們可能很大,不會永遠活着,並且不容易搜索。 – 2014-08-27 17:53:50

+0

沒有隱藏的原生SQL列。但是,也許,以前的程序員會將一些觸發器設置爲將數據審計到其他表中。橫過你的手指! – Horaciux 2014-08-27 17:55:27

回答

1

沒有隱藏sys列,但是如果您正在使用事務日誌記錄,則可以嘗試使用日誌閱讀器來查看錶上的所有INSERT語句。

-1

爲了能夠使用日期信息。您應該添加一個新的列,如time_stamp,並定義一個after insert觸發器。祝你好運。