数据库

 首页 > 数据库 > SqlServer > 如何查看并导出数据表中字段的注释信息

如何查看并导出数据表中字段的注释信息

分享到:
【字体:
导读:
         摘要: 查看并导出SQL Server 2000数据表中字段的注释信息: 此示例为导出某个表注释的语句:(表名是bbs_bank_log) 以下为引用的内容: SELECT sysobjects.name AS 表名, syscolumns.name AS 列名, systypes.na...

如何查看并导出数据表中字段的注释信息

查看并导出SQL Server 2000数据表中字段的注释信息:

此示例为导出某个表注释的语句:(表名是bbs_bank_log)

以下为引用的内容:
SELECT sysobjects.name AS 表名, syscolumns.name AS 列名,
systypes.name AS 数据类型, syscolumns.length AS 数据长度, CONVERT(char,
sysproperties.[value]) AS 注释
FROM sysproperties RIGHT OUTER JOIN
sysobjects INNER JOIN
syscolumns ON sysobjects.id = syscolumns.id INNER JOIN
systypes ON syscolumns.xtype = systypes.xtype ON
sysproperties.id = syscolumns.id AND
sysproperties.smallid = syscolumns.colid
WHERE (sysobjects.xtype = 'u' OR
sysobjects.xtype = 'v') AND (systypes.name <> 'sysname')
--and CONVERT(char,sysproperties.[value]) <> 'null' --导出注释不为'null'的记录
--AND (sysobjects.name = 'bbs_bank_log') --逐个关联表名,可以用or连接条件
ORDER BY 表名

留心事项:

上文中的语句是导出某个表的所有注释,假如你需要简略的列出表的所有注释,语句如下:

以下为引用的内容:
SELECT CONVERT(char, [value]) AS Expr1
FROM sysproperties sysobjects是系统对象表,syscolumns是系统字段信息表,systypes是系统类型表。通过字段的ID和sysproperties(系统注释属性表)关联,即可读出注释信息。

如何查看并导出数据表中字段的注释信息
分享到:
SQL“多字段含混匹配要害字查询”
SQL“多字段含混匹配要害字查询” 我们开发数据库利用时,经常需要用到含混查询。假如同一个条件需要匹配很多字段怎么办呢?通常,程序员会每个字段都在SQL中“field like&#039;%cond%&#039;”一次。这样,SQL语句会长得惊人,碰上复杂一点的,甚至SQL语句会由于超长而被数据库拒尽履行。实在,这个标题只要动动头脑就很轻...
高手是怎样炼成的:精妙SQL语句先容
高手是怎样炼成的:精妙SQL语句先容 如何从一位菜鸟演变成为高手,机动应用的SQL语句是必不可少的。本文收集了部分比拟经典,常用的SQL语句供大家参考,盼看对大家有所帮助。 阐明:复制表(只复制结构,源表名:a 新表名:b)   SQL: select * into b from a where 11 阐明:拷贝表(拷贝数据,源表名:a 目标表名:b)   ...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……