0
我有一個SQL Server 2012表與一羣列 - 沒有這些列是一個日期/時間戳記。有什麼辦法可以得到行輸入的日期嗎?是否有隱藏的sys列可以鎖定到某個位置,只是作爲臨時措施?獲取行日期輸入的SQL Server表沒有郵戳
我有一個SQL Server 2012表與一羣列 - 沒有這些列是一個日期/時間戳記。有什麼辦法可以得到行輸入的日期嗎?是否有隱藏的sys列可以鎖定到某個位置,只是作爲臨時措施?獲取行日期輸入的SQL Server表沒有郵戳
沒有隱藏sys列,但是如果您正在使用事務日誌記錄,則可以嘗試使用日誌閱讀器來查看錶上的所有INSERT語句。
爲了能夠使用日期信息。您應該添加一個新的列,如time_stamp,並定義一個after insert觸發器。祝你好運。
沒有,有在SQL Server沒有這樣隱藏的列。如果你想要一個專欄,你必須自己做。 – RBarryYoung 2014-08-27 17:52:20
事務日誌應該顯示插入行的時間,但它們可能很大,不會永遠活着,並且不容易搜索。 – 2014-08-27 17:53:50
沒有隱藏的原生SQL列。但是,也許,以前的程序員會將一些觸發器設置爲將數據審計到其他表中。橫過你的手指! – Horaciux 2014-08-27 17:55:27