我需要在SQL Server 2008中保存HASH VALUE。 我需要一些特定的DataType來選擇嗎? 我可以使用哪一個?哪些數據類型使用SQL Server 2008作爲HASH值
1
A
回答
2
CHAR對於散列值很好。
0
它取決於什麼類型的散列。它是SQL Server本機散列還是自定義生成的?
SQL Server具有CHECKSUM()(和 BINARY_CHECKSUM()),用於產生 哈希值的功能。這是一個 簡單哈希函數,它將輸入值 映射到32位INTEGER值。 CHECKSUM()和BINARY_CHECKSUM() 在如何處理 字符串數據類型的輸入方面有所不同;請參閱BOL中 BINARY_CHECKSUM()主題的更多信息。
相關問題
- 1. SQL Server 2008數據類型:我應該使用哪些數據類型?
- 2. SQL 2008數據類型 - 使用哪些數據類型?
- 3. SQL Server 2008數據類型
- 4. 哪些Progress數據類型對應於哪些SQL Server數據類型?
- 5. SQL Server - 2008列數據類型
- 6. 要查找哪些SQL數據類型?
- 7. 哪一個是SQL Server 2008中存儲整數值的最小數據類型?
- 8. 在SQL Server 2008中,我可以使用哪種數據類型作爲長度爲13位的ID號碼?
- 9. 如何在SQL Server 2008中使用GUID數據類型?
- 10. 使用SQL Server 2008日期數據類型以存儲年份
- 11. 在SQL Server Management Studio 2008中使用'date'數據類型
- 12. 如何使用SQL Server 2008和C#TIME數據類型?
- 13. C++:數據類型,要使用哪些?
- 14. SQL Server 2008中的表值類型
- 15. 確定哪些SQL數據類型需要引用值?
- 16. SQL Server 2008中:錯誤轉換數據類型爲nvarchar浮動
- 17. 使用LINQ將數據庫從SQL Server 2008 R2更改爲SQL Server 2008
- 18. Sql Server 2005數據類型
- 19. SQL Server 2008 R2中不允許使用類型爲date的數據庫表?
- 20. 哪些數據類型可以在sql server中保存bangla語言?
- 21. 哪些數據類型用於序號?
- 22. Sql Server數據類型值問題
- 23. 不能在C#中使用布爾作爲數據類型作爲替代的SQL Server位數據類型
- 24. 圖像數據類型的SQL Server 2008的C#的數據類型
- 25. Sql server 2008用戶定義的數據類型
- 26. 哪些數據類型應使用所有類型的數值在MySQL
- 27. 的SQL Server 2008+:模數和十進制/數字數據類型
- 28. 要使用哪個SQL Server 2008版本
- 29. SQL Server日數據類型?
- 30. 在SQL Server 2008中使用set作爲參數來作用/ sproc?
+1。特別是因爲它是可讀的。 YO可以使用二進制,但我發現能夠讀取足夠大的值以證明真正微小的大小/ perforamcne丟失的優勢。 – TomTom 2011-03-11 09:54:05
char值應該多長?作爲默認的SQL Server 2008中它是char(10) – 2011-03-11 09:54:58
只要你用ASCII碼進行散列。 – atx 2011-03-11 09:57:44