我使用的应用程序使用相当大的数字,我需要将数据存储为无符号的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