Sql 等价于 UInt16
Posted
技术标签:
【中文标题】Sql 等价于 UInt16【英文标题】:Sql Equivalent to UInt16 【发布时间】:2010-12-07 16:23:13 【问题描述】:我知道 Int16 的 Sql 等价物是 SqlInt16。
但是 UInt16、UInt32 和 Uint64 的 Sql 等价物是什么?
【问题讨论】:
【参考方案1】:除了 tinyint,SQL Server 中没有原生的无符号类型,所以没有好的等价物。您可以做的最好的事情是使用更大的精度数并在允许值上添加约束。
【讨论】:
mysql 有 UNSIGNED 属性,如果你可以使用的话。 但是 UInt64 会是什么情况呢?你的精度更高? @JMSA,我对 SQL 的数据类型不够熟悉,无法提供一个很好的答案。希望其他人能加入更大的类型来满足这一需求。 假设 SQL Server,对于 Unit 64:decimal(20,0),检查约束介于 0 和 18,446,744,073,709,551,615 之间。以上是关于Sql 等价于 UInt16的主要内容,如果未能解决你的问题,请参考以下文章