首页 > 代码库 > sql查看数据类型
sql查看数据类型
两种方式查看:
一.
SQL_VARIANT_PROPERTY ( expression , property )
property :
1.BaseType SQL Server 数据类型
2.Precision 数值基本数据类型的位数
3.Scale 数值基本数据类型的小数点后的位数
4.TotalBytes 同时容纳值的元数据和数据所需的字节数。 在检查 sql_variant 列中数据的最大一侧时,该信息很有用。 如果该值大于 900,则索引创建将失败。
5.Collation 代表特定 sql_variant 值的排序规则。
6.MaxLength 最大数据类型长度(字节)。 例如,nvarchar(50) 的 MaxLength 是 100,int 的 MaxLength 是 4。
eg:
select sql_variant_property(ID,‘BaseType‘)
sql_variant_property(ID,‘Precision‘)
sql_variant_property(ID,‘Scale‘)
from tb
二.
select object_name(ID)表名,
c.name 字段名,
t.name 数据类型,
c.prec 长度
from syscolumns c
inner join systypes t
on c.xusertype=t.xusertype
where objectproperty(id,‘IsUserTable‘)=1 and id=object_id(‘tb‘)
sql查看数据类型
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。