sql查询表的所有字段和表字段对应的类型

Posted guohu

tags:

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

1.查询表的所有字段

select syscolumns.name from syscolumns where id=object_id(‘写上要查询的表名‘)

2.查询表的所有字段+表字段对应的类型

select syscolumns.name,systypes.name from syscolumns,systypes where syscolumns.xusertype=systypes.xusertype

and syscolumns.id=object_id(‘写上要查询的表名‘)

3.查询表的所有字段+表字段对应的类型+类型的长度

select syscolumns.name,systypes.name,systypes.name+‘(‘+cast(syscolumns.length/2 as varchar(10))+‘)‘,

syscolumns.length 

from syscolumns,systypes

where syscolumns.xusertype=systypes.xusertype and syscolums.id=object_id(‘写上要查询的表名‘)
---------------------
作者:simpleshao
来源:CSDN
原文:https://blog.csdn.net/simpleshao/article/details/80609003
版权声明:本文为博主原创文章,转载请附上博文链接!

以上是关于sql查询表的所有字段和表字段对应的类型的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server查询select * 除去某个字段

ORACLE怎么根据字段值找出所有的表和字段?

mysql 分组子查询sql怎么写

sql查看一张表中某个字段是不是存在??怎么写啊

如何用SQL语句查询一个数据表所有字段的类型

SQL查询语句&注入实战(手注)