SQL中查询数据表字段名称的查询语句

王朝mssql·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

以下为在SQL Server中查看某个表的字段信息的查询语句(以数据库Pubs的jobs表为例)

SELECT SysObjects.Name as TableName,

SysColumns.Name as ColumnsName,

SysTypes.Name as DateType,

SysColumns.Length as DateLength,

SysProperties.Value as Remark --列描述

FROM SysObjects,

SysTypes,

SysColumns

LEFT JOIN SysProperties

ON (Syscolumns.Id = Sysproperties.Id AND Syscolumns.Colid = Sysproperties.Smallid)

WHERE (Sysobjects.Xtype ='u' OR Sysobjects.Xtype ='v')

AND Sysobjects.Id = Syscolumns.Id

AND SysTypes.XType = Syscolumns.XType

AND SysTypes.Name <> 'sysname'

AND SysObjects.name = 'jobs'

如果需要查询整个数据库的所有表的话,就把最后哪个条件去掉即可。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航