SQL Server查询数据库表字段类型

Posted hualiuliu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server查询数据库表字段类型相关的知识,希望对你有一定的参考价值。

select b.name,a.name,c.name,a.xprec,a.xscale
from  syscolumns a
left outer join sysobjects b ON a.id=b.id
left outer join systypes c ON c.xusertype=a.xusertype
where b.xtype=‘U‘ AND b.name LIKE ‘%CRM_PS%‘
AND (select systypes.name+‘(‘+cast(a.length/2  as varchar(10))+‘)‘ from systypes where a.xusertype=systypes.xusertype ) LIKE ‘%decimal%‘
order by b.name,a.colid

以上是关于SQL Server查询数据库表字段类型的主要内容,如果未能解决你的问题,请参考以下文章

sql server2008如何查询在指定的数据库中所有的表名和每个表的字段名及字段类型

sql如何获得某个数据库里面的表的字段名,字段类型,字段长度(sql server2005)

sqlserver 如何获得所有数据库名 如何获得已知数据库所有表名 和 已知表明获得所有字段名和字段类型

sql server 2000返回在第一个表中但不在第二个表中的数据

sql server 怎么查询数据字段说明?

关于SQL Server2005数据表字段关联问题