任務: 我們正在驗證2個不同表(具有相同結構)中的數據。我們試圖在記錄上使用校驗和功能。SQL中datetime字段的校驗和
問題: 表中的記錄是相同的。但是當我們使用校驗和(*)時,它會給出不同的校驗和。
SELECT statusName,CheckSum(*) from OrderStatus
如果我計算校驗和,不包括日期時間列,它給兩個表中的相同的值。
SELECT statusName,CheckSum(StatusName,CreatedByUser,ModifiedByUser) from OrderStatus
列在表: StatusName,CreatedByUser,ModifiedByUser,CreatedDateTime,最後修改時間
如何通過包括datetime列解決這個問題,。
任何幫助表示讚賞!
您已經驗證DateTime值實際上是兩張表的匹配記錄相同嗎? –
是的。我將一些數據從源複製到目標,以驗證查詢。因此目標中的數據是源的精確副本。 – Anusha