select b.[value] from sys.columns a left join sys.extended_properties b on a.object_id=b.major_id
and a.column_id=b.minor_id inner join sysobjects c on a.column_id=c.id
and a.[name]='列名' and c.[name]='表名'
SELECT
表名=case when a.colorder=1 then d.name else '' end,
表说明=case when a.colorder=1 then isnull(f.value,'') else '' end,
字段序号=a.colorder,
字段名=a.name,
标识=case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end,
主键=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,
类型=b.name,
占用字节数=a.length,
长度=COLUMNPROPERTY(a.id,a.name,'PRECISION'),
小数位数=isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0),
允许空=case when a.isnullable=1 then '√'else '' end,
默认值=isnull(e.text,''),
字段说明=isnull(g.[value],'')
FROM syscolumns a
left join systypes b on a.xusertype=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.major_id and f.minor_id=0
--where d.name='lj_k3_account' --如果只查询指定表,加上此条件
order by a.id,a.colorder
分享到:
相关推荐
从Sql server 2008获取表字段属性信息,注释信息 。注意,字段说明除非有备注才显示,如果没有的的情况下显示空白是正常的。
可以导出SQLSERVER表及字段说明.
sqlserver 导出表及字段说明脚本.rar
.NetCore ORM Petapoco 的 T4 模板,做了相关调整,并在生成对应实体类时增加了表和字段的描述信息,使用起来更方便。
sqlserver系统视图与存储过程应用说明,自己总结的,方便查看进程和表字段的注释
oracle+mysql+sql server 数据库字典表生成,生成表字段,注释,索引等数据库表结构数据。 支持在线化。
表注释信息,没有注释信息的表,字段注释信息,没有注释信息的字段
提供一款sqlserver查询表结构及添加表字段名称及注释的小工具,该工具可查询一个sqlserver库中所有表,并可给这些表及自动添加备注,添加的备注可以同步保存在库中。
sql server中如何判断表或者数据库的存在,但在实际使用中,需判断Status状态位:其中某些状态位可由用户使用 sp_dboption(read only、dbo use only、single user 等)进行设置: 1 = autoclose;使用 sp_dboption ...
SQL Server 数据管理字典 主要功能:在此小软件上,能够比较清楚的看到数据库的各表字段及其注释
1.由于使用ADO连接,理论支持SQL Server、Access、MySQL、Oracle等所有数据库 2.支持SQL关键词自动提示 3.支持表名自动提示 4.支持表字段自动提示 5.支持SQ关键词、表名、表字段不同颜色显示 6.支持SQL语句注释...
1.由于使用ADO连接,理论支持SQL Server、Access、MySQL、Oracle等所有数据库 2.支持SQL关键词自动提示 3.支持表名自动提示 4.支持表字段自动提示 5.支持SQ关键词、表名、表字段不同颜色显示 6.支持SQL语句注释...
查看字段注释,方便查看表中字段的解释,开发中不知道表字段的解释,真是苦逼的没谁了
1.由于使用ADO连接,理论支持SQL Server、Access、MySQL、Oracle等所有数据库 2.支持SQL关键词自动提示 3.支持表名自动提示 4.支持表字段自动提示 5.支持SQ关键词、表名、表字段不同颜色显示 6.支持SQL语句注释...
Visual SQLTools 2012 Pro - 是一套专业的数据库及SQL开发工具,基于.NET Framework 和.NET Data Provider技术开发,历时十年精心打造而成,支持Oracle,SQLServer,MySQL,DB2,Sybase,PostgreSQL,Access 7种常用数据库...
SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集。 请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。 SQL...
支持 SqlServer、Oracle、MySQL、SQLite、PostgreSQL、Firebird,或 OleDb 提供的驱动,而是还可以使用 Power Designer 文档。表和字段的属性可以通过代码文件来扩展,可自定义的变量,然后在模板里使用。提供 T4 和...
(包含元数据表)meta_field用于存放所有的表字段信息。(包含元数据表)变更日志环境支持数据库数据库是否支持测试版本YES5.5, 5.6YES2008 R2NONO备注:测试条件限制,只对手中的数据库版本进行了测试验证。问题:有...
hibernate@注解方式配置实体类时,利用javadoc接口生成数据库表及字段的注释说明,支持oracle、sqlserver、db2、mysql数据库。因用到java\lib\tools.jar,需要将该jar放入工程lib下(或者tomcat\lib下、或引用方式都行...
DBRichTool是一款专用于IBM Informix数据库的Windows客户端数据管理工具软件,它集数据字典管理和... 特别功能:与数据字典关联后,DBMS Explorer和Data Editor工具可实现鼠标跟踪提示明细项目或数据表字段的中文注释。