`
javababy1
  • 浏览: 1202485 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

sql2005中如何取出表字段的描述

 
阅读更多

2005与2000有点不一样,2000中可以使用sysproperties来获取描述值,而2005中已取消了.但是可以使用sys.extended_properties来获取.用法和以前一样。

select TBL.name as TableName,TBL.id as TableID,COL.name as ColName,TYPE.name as Type,
COL.length as Length,COM.text as defaultValue,IDX.indid as isPrimarykey,
PT.value as description,
COL.status as status,COL.isnullable as isNull,
COL.xprec as prec,COL.xscale as scale
from sysobjects TBL
left join syscolumns COL on TBL.id=COL.id
left join systypes TYPE on COL.xusertype=TYPE.xusertype
left join syscomments COM on COL.cdefault=COM.id
left join sysindexkeys IDX on COL.id=IDX.id and COL.colid=IDX.colid and IDX.indid=1
left join sys.extended_properties PT on COL.id=PT.major_id and COL.colid=PT.minor_id

分享到:
评论

相关推荐

    通过groovy自定义函数实现提取明细表字段至主表字段.rar

    通过观看"通过groovy自定义函数实现提取明细表字段至主表字段.mp4"视频教程,我们可以深入学习如何在实际环境中应用这些知识点,逐步构建并优化这个功能。学习和掌握Groovy自定义函数的使用,不仅可以提升工作效率,...

    导出sqlserver 2008的表结构.txt

    在IT领域,特别是数据库管理与开发中,导出SQL Server 2008的表结构是一项常见且重要的任务。这不仅对于数据迁移、备份、分析或审计等场景至关重要,还能帮助DBA(数据库管理员)和开发者更好地理解现有数据库架构,...

    基于gsp的sql解析工具

    【标题】"基于gsp的SQL解析工具"是一款专门用于解析SQL语句的软件,它利用GSP(General SQL Parser)技术,能够深入理解SQL语句的结构和含义,为用户提供有关表之间的血缘关系、表字段之间的关联,以及SQL语句类型的...

    SQL常用经典语句

    假设需要从路径`"服务器路径\data.mdb"`中的`b`表复制数据到当前数据库的`b`表中,其中`a`、`b`、`c`是目标表字段,`d`、`e`、`f`是源表字段。 ```sql INSERT INTO b(a, b, c) SELECT d, e, f FROM b IN '"&Server....

    最新全国地区表SQL一张表

    根据提供的信息,我们可以总结出以下知识点: ### 一、数据库操作与管理 #### 1.... - **创建表**:`CREATE TABLE [city]` 语句...以上就是从“最新全国地区表SQL一张表”的标题、描述以及部分代码中提取的关键知识点。

    arcgis小技巧字段内属性提取

    这段代码的核心逻辑是先判断`TFCODE`的前两位数字,然后根据不同的条件使用`Mid`和`Right`函数从`TFCODE`字段中提取相应的字符,并将其拼接起来存储到`aa`字段中。 #### 4. 扩展应用 - **多条件判断**: 上述示例...

    使用阿里的druid进行数据血缘实现的简单验证

    通过解析SQL、提取表字段信息、构建血缘关系以及记录存储,我们可以有效地追踪和管理数据的流动过程。对于数据治理和审计来说,这是一项非常有价值的功能。在实际项目中,可以根据业务需求对Druid进行适当的定制和...

    PowerDesigner逆向工程-Mysql,并解决没有注释的问题!

    这样,即使原始数据库中没有注释,你也可以在PowerDesigner的模型中看到详细的描述,极大地提高了工作效率和代码的可维护性。 总之,PowerDesigner结合VBS脚本,为MySQL数据库的逆向工程提供了一个强大的解决方案。...

    C#开发的23个技巧

    ### 技巧七:DataSource为子表DataGrid中增加显示母表字段的列 为了在子表DataGrid中显示母表的某个字段,可以通过添加DataColumn并设置其Expression属性: ```csharp DataColumn dc = new DataColumn("Col", typeof...

    mybatis逆向工程(解压即可使用)

    1. **Java实体类**:MBG会为每个数据库表生成对应的Java类,这些类通常包含属性(与表字段对应)和getter/setter方法。这些实体类是数据访问层与业务逻辑层之间传递数据的基础。 2. **Mapper接口**:MBG会生成一个...

    Toad for Oracle 红宝书(常用技巧与常见疑问解答)

    1. **快速查看对象属性**:通过在代码编辑窗口按下`Ctrl`键并用鼠标点击对象名,或使用`F4`键,可快速弹出描述对象的窗口,查看如表字段等信息。此外,可设置显示表列的Comment以获取更多细节。 2. **DEBUG时查看...

    MySql读写Xml两种方式性能比较

    例如,如果你有多个表字段需要转换成XML,可以逐个收集这些字段的值,然后使用CONCAT函数创建XML字符串。 5. **存储过程的使用** 存储过程是预编译的SQL语句集合,可以提高数据库操作的效率和代码复用性。在处理...

    2021-2022计算机二级等级考试试题及答案No.14549.docx

    自由表字段命名规则 - **知识点**:在给自由表的字段命名时,一个字段名最多可使用 10 个字符。 - **解释**:在数据库设计中,字段名用于标识表中的每一列。为了保持一致性并避免命名冲突,大多数数据库系统都规定...

    读取数据库元数据klguang-fieldmeta-master_读取数据库元数据管理_元数据_

    3. **元数据管理**:可能具备对元数据的修改和更新功能,例如添加、删除或修改表字段,调整索引设置,或者创建和编辑存储过程。 4. **权限控制**:对于大型组织,权限控制是必要的,可能该系统会允许分配不同级别的...

    2021-2022计算机二级等级考试试题及答案No.13710.docx

    2. **自由表字段命名**:在给自由表的字段命名时,一个字段名最多可以使用的字符数量是有一定限制的。选项中给出的答案为B,即10个字符。这表明,在某些数据库系统中(例如早期的DBMS),字段名的最大长度为10个字符...

    KETTLE实现嵌套循环.rar+代码

    4. **数据图示例和结果图示**:"原表字段,数据图示例.jpg"和"转换后结果图示.png"可能展示了在Kettle设计界面中的数据流程以及处理前后的数据样例。通过这些图,我们可以直观地理解数据如何被处理,以及嵌套循环...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    实例222 描述统计学应用 280 实例223 绘制简单直方图 281 实例224 一元线性回归计算 282 实例225 实数矩阵的运算 283 实例226 复数的常见运算 284 实例227 T分布常用计算 285 10.3 Commons IO组件简介 286 实例228 ...

Global site tag (gtag.js) - Google Analytics