无符号整数是作为v15.0的一部分引入的。我们如何确定某个字段是否定义为无符号?
答案 0 :(得分:0)
如果检查systypes系统表的内容,现在将看到无符号类型的类型,例如: uint为无符号整数。如果您的字段是无符号整数,则它将是此类型,而不是int类型。查询syscolumns表将确认这一点,例如:
select o.name, c.name, t.name from sysobjects o
inner join syscolumns c on o.id = c.id
inner join systypes t on c.type = t.type
where o.name = 'table-name' and c.name = 'column_name'