查询数据库所有(某个)表中字段名,数据类型,说明等
2015-02-02 17:37
501 查看
--查询数据库所有
SELECT (case when a.colorder=1 then d.name else null end) 表名,
a.colorder 字段序号,a.name 字段名,
isnull(g.[value], ' ') AS [说明]
FROM syscolumns a
left join systypes b on a.xtype=b.xusertype
inner join sysobjects d on a.id=d.id and d.xtype='U' and d.name<>'dtproperties'
left join syscomments e on a.cdefault=e.id
left join sys.extended_properties g on a.id=g.major_id AND a.colid=g.minor_id
left join sys.extended_properties f on d.id=f.class and f.minor_id=0
where b.name is not null
order by a.id,a.colorder
--查询某个表
SELECT a.name as FieldCode,'T_EXEntryHead' TableName,isnull(g.[value], ' ') FieldName FROM syscolumns a
inner join sysobjects d on a.id=d.id and d.xtype='U' and d.name<>'dtproperties'
left join sys.extended_properties g on a.id=g.major_id AND a.colid=g.minor_id
where d.name = 'T_EXEntryHead' --表名
order by a.id,a.colorder
SELECT (case when a.colorder=1 then d.name else null end) 表名,
a.colorder 字段序号,a.name 字段名,
isnull(g.[value], ' ') AS [说明]
FROM syscolumns a
left join systypes b on a.xtype=b.xusertype
inner join sysobjects d on a.id=d.id and d.xtype='U' and d.name<>'dtproperties'
left join syscomments e on a.cdefault=e.id
left join sys.extended_properties g on a.id=g.major_id AND a.colid=g.minor_id
left join sys.extended_properties f on d.id=f.class and f.minor_id=0
where b.name is not null
order by a.id,a.colorder
--查询某个表
SELECT a.name as FieldCode,'T_EXEntryHead' TableName,isnull(g.[value], ' ') FieldName FROM syscolumns a
inner join sysobjects d on a.id=d.id and d.xtype='U' and d.name<>'dtproperties'
left join sys.extended_properties g on a.id=g.major_id AND a.colid=g.minor_id
where d.name = 'T_EXEntryHead' --表名
order by a.id,a.colorder
相关文章推荐
- sql 数据库中 查询所有的数据表,字段,数据类型,长度
- SQL批量更新数据库中所有用户数据表中字段类型为tinyint为int
- Oracle查询数据表结构(字段,类型,大小,备注)---数据库设计说明书
- —查询数据库中所有的表名字段名说明 详细信息
- 更改数据库中所有表中所有相同字段的长度或数据类型
- 批量替换数据库中所有用户数据表中字段数据类型为char和varchar到nvarchar的脚本
- SQLServer中查询表结构(表主键 、列说明、列数据类型、所有表名)的Sql语句
- Informix数据表结构分析资料整理之字段类型说明和查询SQL语句
- Oracle 查询库中所有表名、字段名、字段名说明,查询表的数据条数、表名、中文表名、
- 更新数据库所有表的某一个指定字段 ,附加对‘将 varchar 值转换为数据类型为 int 的列时发生语法错误’处理方法
- Informix数据表结构分析资料整理之字段类型说明和查询SQL语句
- Informix数据表结构分析资料整理之字段类型说明和查询SQL语句
- Informix数据表结构分析资料整理之字段类型说明和查询SQL语句
- 查询XXX数据库下的admin表的字段名,长度,类型,字段说明
- SQL查询所有表,字段名,主键,类型,长度,小数位数,允许空,默认值,字段说明
- Informix数据表结构分析资料整理之字段类型说明和查询SQL语句
- SQL批量更新数据库中所有用户数据表中字段类型为tinyint为int
- 查询数据库中的表,返回字段相对应的数据类型!
- 数据库学习笔记 --- SQL查询数据库中所有表中的字段名和字段类型
- SQL批量更新数据库中所有用户数据表中字段类型为tinyint为int