如何得到数据库中所有表字段及字段中文描述
以下资料,通过csdn的一位师兄从SQL版主那得到:
sql中
SELECT 
 (case when a.colorder=1 then d.name else '' end) N'表名',
 a.colorder N'字段序号',
 a.name N'字段名',
 (case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end) N'标识',
 (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) N'主键',
 b.name N'类型',
 a.length N'占用字节数',
 COLUMNPROPERTY(a.id,a.name,'PRECISION') as N'长度',
 isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0) as N'小数位数',
 (case when a.isnullable=1 then '√'else '' end) N'允许空',
 isnull(e.text,'') N'默认值',
 isnull(g.[value],'') AS N'字段说明'
--into ##tx

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
left join sysproperties g
on a.id=g.id AND a.colid = g.smallid  
order by object_name(a.id),a.colorder

一个字,爽,还可以省去做DD时的好多麻烦.
如果不是很明白,可以将以上代码放到SQL查询分析器上运行一下就知道了(当然要打开一个数据库啦)

SQLSERVER得到数据库中所有表字段及字段中文描述相关推荐

  1. 如何得到数据库中所有表字段及字段中文描述

    如何得到数据库中所有表字段及字段中文描述 以下资料,通过csdn的一位师兄从SQL版主那得到: sql中 SELECT  (case when a.colorder=1 then d.name els ...

  2. mysql中修改表字段名/字段长度/字段类型详解

    在mysql中我们对数据表字段的修改命令只要使用alter就可以了,下面我来给大家详细介绍mysql中修改表字段名/字段长度/字段类型等等一些方法介绍,有需要了解的朋友可参考. 先来看看常用的方法 M ...

  3. 修改mysql表的字段名_mysql中修改表字段名/字段长度/字段类型详解

    在mysql中我们对数据表字段的修改命令只要使用alter就可以了,下面我来给大家详细介绍mysql中修改表字段名/字段长度/字段类型等等一些方法介绍,有需要了解的朋友可参考. 先来看看常用的方法 M ...

  4. MySql数据库中,表字段新增,修改,删除

    通过存储过程进行对mysql 数据库表字段增加,修改,删除 USE `mydatasql`;DROP PROCEDURE IF EXISTS Pro_Temp_ColumnWork;DELIMITER ...

  5. Mysql修改字段名和长度_mysql中修改表字段名/字段长度/字段类型详解

    先来看看常用的方法 MySql的简单语法,常用,却不容易记住.当然,这些Sql语法在各数据库中基本通用.下面列出: 1.增加一个字段: alter table user add COLUMN new1 ...

  6. MyBatis如何实现数据库关键字作为表字段的更新

      最近需要操作别人的一张表,该表直接将MySQL的关键字作为表字段,使用MyBatis插入数据时一直报错.开始一直以为是SQL语句的问题,后来排查到原来是使用了MySQL关键字作为字段,导致更新出错 ...

  7. mysql 设置 0、1 用什么数据类型_MySQL数据库教程-数据表字段约束

    MySQL数据库教程-数据表字段约束 为保证数据库中存储数据的规范化,一般需要在定义字段时进行字段规范与约束的定义.保证在进行数据录入时,数据库能够通过这个规则.约束.规范检查所录入的数据,防止错误及 ...

  8. 数据库表和表字段的命名规范

    由于最近一直忙着写毕业设计论文,所以没有更新博客,在整理毕设系统的数据库表的时候感觉之前的数据库表的命名格式有很大的问题,所以通过上网查阅资料整理了以下资料. 数据表名的命名规范 采用26个英文字母( ...

  9. WordPress 数据库结构及表字段作用解析

    对于WordPress的开发可以说子凡已经是如痴如醉了,通过 WordPress 本身的开放性接口可以做到很多的事情,但是有些时候我们可能更喜欢直接查询数据库来实现某些 WordPress 没有提供的 ...

最新文章

  1. Science综述:人类与微生物共进退
  2. 解决(springboot项目)mysql表名大写,造成jpa Table doesn‘t exist问题
  3. Oracle实现数据增删改的sql语句实例
  4. FFmpeg基本组成
  5. python wav模块获取采样率, 采样点,声道,量化位数和时间
  6. android蓝牙多次后,android – 如何防止BluetoothGattCallback一次多次执行
  7. 详解Class类文件的结构(下)
  8. vue cli脚手架详解_vue-cli脚手架搭建vue项目搭建
  9. paip.undefined reference to MainWindow::xxx from moc_mainwindow.cpp错误解决
  10. 天津电动自行车外贸出口认证GCC合格证
  11. Android快捷方式解密
  12. python脚本王者荣耀自动刷金币
  13. POSCMS 模块发布内容
  14. 世界上第一个便便数据库需要您的帮助!【智能快讯】
  15. Text组件新增内容通过tag_config设置前景色、背景色
  16. CAS4.0配置Mysql数据库,认证失败
  17. SPN实现——限时1000ms的代换-置换网络加解密的时间优化思路
  18. EL PSY CONGROO
  19. 李永乐讲解计算机科学与技术,【视频】李永乐老师讲解“哥德巴赫猜想”【民科吧】_百度贴吧...
  20. 本特利Bently3300 XL 系列电涡流传感器的功能与优点

热门文章

  1. 基于ARM9的视频采集传输系统
  2. C++利用SOCKET传送文件
  3. linux的mount命令详解
  4. 深入理解C/C++函数指针
  5. MFC导出对话框类DLL的实现
  6. opencv 文件模块 解析
  7. html突出显示,javascript-记住html页面中突出显示的文本(向html页面添加注释)
  8. php异步处理下载文件,异步处理Excel文件导入【流程图+PHP示例】
  9. vue中的适配:px2rem
  10. python全栈开发学习_day1_计算机五大组成部分及操作系统