怎么导出SQL所有用户表的字段信息

折腾41

折腾41

2016-01-29 16:02

怎么导出SQL所有用户表的字段信息,怎么导出SQL所有用户表的字段信息
 

请使用这样一条Sql语句,试试吧!

SELECT

      (case when a.colorder=1 then d.name else '' end)表名,

      a.colorder 字段序号,

      a.name 字段名,

      (case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end) 标识,

      (case when (SELECT count(*)

      FROM sysobjects

      WHERE (name in

                (SELECT name

               FROM sysindexes

               WHERE (id = a.id) AND (indid in

                         (SELECT indid

                        FROM sysindexkeys

                        WHERE (id = a.id) AND (colid in

                                  (SELECT colid

                                 FROM syscolumns

                                 WHERE (id = a.id) AND (name = a.name))))))) AND

             (xtype = 'PK'))0 then '√' else '' end) 主键,

      b.name 类型,

      a.length 占用字节数,

      COLUMNPROPERTY(a.id,a.name,'PRECISION') as 长度,

      isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0) as 小数位数,

      (case when a.isnullable=1 then '√'else '' end) 允许空,

      isnull(e.text,'') 默认值,

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/sqlserver/)

      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

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/sqlserver/)

left join sysproperties g

on a.id=g.id AND a.colid = g.smallid 

order by a.id,a.colorder

http://www.cnblogs.com/tuyile006/archive/2006/09/27/516289.html

展开更多 50%)
分享

猜你喜欢

怎么导出SQL所有用户表的字段信息

SQLServer
怎么导出SQL所有用户表的字段信息

oracle下导出某用户所有表的方法

编程语言 网络编程
oracle下导出某用户所有表的方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

显示 Sql Server 中所有表中的信息

编程语言 网络编程
显示 Sql Server 中所有表中的信息

分析Oracle下导出某用户所有表的方法

电脑网络
分析Oracle下导出某用户所有表的方法

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Sql 语句:显示 Sql Server 中所有表中的信息

编程语言 网络编程
Sql 语句:显示 Sql Server 中所有表中的信息

把sql server的用户表的所有者改成dbo

编程语言 网络编程
把sql server的用户表的所有者改成dbo

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

《天天飞车》攻略之海港小镇过关技巧

《天天飞车》攻略之海港小镇过关技巧

建立一个安全稳定的局域网 我们需做什么

建立一个安全稳定的局域网 我们需做什么
下拉加载更多内容 ↓