Re: [SQL ] SQL SERVER 2005 新增修改時間的問題

看板Database作者 (M型社會最低層代表)時間18年前 (2007/07/06 23:44), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/6 (看更多)
※ 引述《grence (多想兩分鐘 = =")》之銘言: : 記得M$ SQL也有個時間型態資料完全不需要手動更新, : 每次新增、更新的時候系統會自動處理;想手動處理還不給改.... : 記憶總是不可靠,問孤狗找到這個: : http://technet.microsoft.com/zh-tw/library/ms182776.aspx : 隨性摘要..: : 「每個資料庫都有一個計數器,會針對在資料庫內包含 timestamp資料行的資料表所執行 : 的每個插入或更新作業而累加。這個計數器是資料庫時間戳記。這會追蹤資料庫內的相對 : 時間,而不是可關聯於時鐘的實際時間。資料表只能有一個 timestamp資料行。每次修改 : 或插入含 timestamp資料行的資料列時,都會在 timestamp資料行中插入累加的資料庫時 : 間戳記。」 : 「不是可關聯於時鐘的實際時間」→顯示的時候八成需要 DateAdd()函數. : 累加的基準好像是 1970/01/01 00:00:00....嗯,查的到就不用記XD : DATETIME格式大概還需要 CONVERT()來轉換時間格式 : 遇到問題就問孤狗吧,雖然最後常常找到MSDN去, : 但GOOGLE才能幫我找到我需要的資料。 這個功能之前有碰過 我是新手門外漢 有錯當看看就好>< 我之前作法是update 間的欄位可以寫入current_timestamp SQL SERVER會存入非常精確的時間.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.73.12.15
文章代碼(AID): #16ZcDK8f (Database)
討論串 (同標題文章)
文章代碼(AID): #16ZcDK8f (Database)