相关疑难解决方法(0)

为什么SQL Server不支持无符号数据类型?

我特意想的是未签名int.

这是一个实际的例子:当你的身份栏最大化时你会怎么做?它可以去BigInt(8字节存储而不是4字节)或重构应用程序以支持负整数,甚至可以创建自己的规则,如本答案所示 ; 这两种选择都不是最佳选择.

UInt 将是一个理想的解决方案,但SQL Server不提供它(MySQL在哪里).

我知道无符号数据类型不是SQL标准(SQL-2003)的一部分,但对我来说似乎仍然是一种浪费.

不包括这些(在SQL Server或标准中)的原因是什么?

sql sql-server sqldatatypes unsigned-integer

75
推荐指数
3
解决办法
5万
查看次数

标签 统计

sql ×1

sql-server ×1

sqldatatypes ×1

unsigned-integer ×1