博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
获取mssqlserver数据库表的字段名称,字段说明,数据类型,主键等表的信息
阅读量:4947 次
发布时间:2019-06-11

本文共 1511 字,大约阅读时间需要 5 分钟。

sql脚本:

SELECTTableName=case   when   a.colorder=1   then   d.name   else   ''   end,---表名TableShowsThat=case   when   a.colorder=1   then   isnull(f.value,'')   else   ''   end,---表说明TheSerialNumberField=a.colorder,---字段序号FieldName=a.name,---字段名Identification=case   when   COLUMNPROPERTY(   a.id,a.name,'IsIdentity')=1   then   '√'else   ''   end,PrimaryKey=case   when   exists(SELECT   1   FROM   sysobjects   where   xtype='PK'   and   name   in   (SELECT   name   FROM   sysindexes   WHERE   indid   in(SELECT   indid   FROM   sysindexkeys   WHERE   id   =   a.id   AND   colid=a.colid)))   then   '√'   else   ''   end,---标识主键[Type]=b.name,---数据类型TakeUpTheNumberOfBytes=a.length,---占用字节数[Length]=COLUMNPROPERTY(a.id,a.name,'PRECISION'),---长度DecimalDigits=isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0),---小数位数AllowEmpty=case   when   a.isnullable=1   then   '√'else   ''   end,---允许空[Default]=isnull(e.text,''),---默认值FieldsThat=isnull(g.[value],'')---字段说明FROM   syscolumns   aleft   join   systypes   b   on   a.xusertype=b.xusertypeinner   join   sysobjects   d   on   a.id=d.id     and   d.xtype='U'   and     d.name<>'dtproperties'left   join   syscomments   e   on   a.cdefault=e.idleft   join   sys.extended_properties   g   on   a.id=g.major_id   and   a.colid=g.minor_idleft   join   sys.extended_properties   f   on   d.id=f.major_id   and   f.minor_id=0 where   d.name='Accounts_User'         --如果只查询指定表,加上此条件order   by   a.id,a.colorder

 

转载于:https://www.cnblogs.com/linJie1930906722/p/6858483.html

你可能感兴趣的文章
搞好团队建设的致胜法宝
查看>>
实验二
查看>>
函数的形参和实参
查看>>
数据科学从业者常见的不良小习惯
查看>>
文字过长 用 ... 表示 CSS实现单行、多行文本溢出显示省略号
查看>>
1Caesar加密
查看>>
orcal 主键 外键 约束条件
查看>>
BZOJ 3779 重组病毒 LCT+线段树(维护DFS序)
查看>>
【TP SRM 703 div2 500】 GCDGraph
查看>>
hdu1203 dp背包问题
查看>>
Ubuntu grub2的修复
查看>>
ASP.NET 2.0: 在使用web.sitemap时,如何实现本地化
查看>>
MapReduce 重要组件——Recordreader组件 [转]
查看>>
2017-2018-2 20179225 《密码与安全新技术专题》 第6周作业
查看>>
转载:Linux命令行快捷键
查看>>
多个viewpager可能产生的问题
查看>>
webdriver api
查看>>
转载-FileZilla Server源码分析(1)
查看>>
apache 实现图标缓存客户端
查看>>
MediaWiki左侧导航栏通过特殊页面就可以设置。
查看>>