2013-05-30 33 views

回答

0

我有這個問題。小數和CheckSum()似乎有問題。 通過將我的校驗和()中使用的所有列解析爲varchar

例如, 代替:select checksum(columnA) from dbo.Table 使用:select checksum(cast(columnA as varchar)) from dbo.Table

SELECT CHECKSUM(CAST(2792 AS VARCHAR), CAST(2847 AS VARCHAR)), 2792+2847 >> -1228994846,5639

SELECT CHECKSUM(CAST(2716 AS VARCHAR), CAST(3167 AS VARCHAR)), 2716+3167 >> 1320541154,5883

相關問題