以下为在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' 如果需要查询整个数据库的所有表的话,就把最后哪个条件去掉即可。