我使用的應用程序使用相當大的數字,我需要將數據存儲爲無符號的64位整數。我更喜歡存儲它,而不用擔心位操作或類似的東西,所以不同的程序可以以不同的方式使用數據。如何在SQL Server中存儲未簽名的64位整數?
7
A
回答
2
AFAIK,您將不得不創建一個自定義類型。指針here雖然物品爲更多的限制負數...
5
您可以值一個NUMERIC
型與scale
的0,這將保留所需的integer
語義存儲。 NUMERIC
類型將允許負數,儘管您可以設置一個約束來要求正整數。
NUMERIC
的最大值precision
是38個十進制數字。 2**64
是18或19位十進制數字的地方,所以NUMERIC(19,0)
可能對這些數據工作得很好。
相關問題
- 1. 如何將64位整數存儲爲二進制值,並且我如何讀取存儲的64位整數?
- 2. 如何在整數列中存儲64位字符串?
- 3. 如何取消存儲在32位寄存器對中的64位整數?
- 4. 如何計算存儲N位所需的長整數(64位)?
- 5. 64位的SQL Server
- 6. 在Jet引擎(Access)數據庫中存儲64位整數?
- 7. SQL Server 2005 64位
- 8. 如何SQL Server存儲在存儲過程中的SQL語句
- 9. 如何在C++中保存大於64位的整數?
- 10. 64位整數在64位與86 OS
- 11. nvarchar(n)如何存儲在SQL Server中?
- 12. 如何在SQL Server中存儲HttpPostedFile?
- 13. 如何在SQL Server 2005中存儲Kannada
- 14. 如何在sql server中存儲圖像?
- 15. Neo4j中的64位整數
- 16. SQL Server中的匿名存儲過程
- 17. 如何在SQL SERVER中存儲AD八位字節字符串?
- 18. 64位十進制如何存儲在32位地址中?
- 19. 在整數數組中存儲位圖
- 20. SQL Server在存儲過程中如何查找對象名稱?
- 21. 如何在Windows 64位上使用SQL Server Compact Edition 32位?
- 22. 64位機器上的SQL Server 2012 32位或64位?
- 23. 64位Windows + 64位SQL Server的32位OSQL問題
- 24. 如何64位整數分成兩個32位的整數
- 25. 在SQL Server中存儲HTML
- 26. 獲取文件名在SQL Server存儲
- 27. 用nHibernate在Sql Server 2005中存儲一組整數值?
- 28. SQL Server:在一個值中存儲更多整數
- 29. SQL Server 2014 32位升級Windows Server 2012 R2中的64位
- 30. 如何將位值從前端存儲到sql server數據庫?
是不是2的64'18,446,744,073,709,551,616'或20位的數字? 如果是這樣,那是否意味着您需要一個NUMERIC(20,0)來存儲它? – 2010-03-29 08:51:00