columnproperty server sql_导出SQL Server数据库表中字段的说明/备注
时 间:2013-02-18 09:09:11
作 者:摘 要:导出SQL Server数据库表中字段的说明/备注
正 文:
打开SQL企业管理器 ,找到你要导出用户表字段信息的那个数据库 ,点击工具上的Sql查询分析器
直接copy下面的Sql语句到查询分析器中,点击F5运行
----------------------------------------------------------------------------------------------------------
SELECT
(case when a.colorder=1 then d.name else '' end)表名,
a.colorder 字段序号,
a.name 字段名,
(case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end) 标识,
(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) 主键,
b.name 类型,
a.length 占用字节数,
COLUMNPROPERTY(a.id,a.name,'PRECISION') as 长度,
isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0) as 小数位数,
(case when a.isnullable=1 then '√'else '' end) 允许空,
isnull(e.text,'') 默认值,
isnull(g.[value],'') AS 字段说明
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 a.id,a.colorder
-----------------------------------------------------------------------------------------------------------
该数据库中的用户字段信息就出来了,然后可以把结果全选,复制到Excel里面 粘贴。
微软的东西通用性就是好 ,所有的数据字段详情都导到excel里面了。
Access软件网官方交流QQ群(群号:39785885)
Access源码网店
columnproperty server sql_导出SQL Server数据库表中字段的说明/备注相关推荐
- SQL去除数据库表中tab、空格、回车符等特殊字符的解决方法
SQL去除数据库表中tab.空格.回车符等特殊字符的解决方法 参考文章: (1)SQL去除数据库表中tab.空格.回车符等特殊字符的解决方法 (2)https://www.cnblogs.com/ml ...
- sql查询数据库表中重复数值
sql查询数据库表中重复数值 -- 查询表中id重复的值 select id from 表名 group by id having count(*) > 1--查询表中的重复记录,重复记录是根据 ...
- 查询数据库表中字段的名称、类型、字段长度
怎样查询数据库表中字段的名称.类型.字段长度 SQL server版: 今天用的是SQL server,查询当前数据库下,一张表的表名.字段名.字段类型.字段长度. SELECT a.name,b.n ...
- Oracle数据库表中字段顺序的修改方法
Oracle数据库表中字段顺序的修改方法 这篇文章主要给大家介绍了关于Oracle数据库表中字段顺序的修改方法,在介绍修改的方法之前先给大家介绍了Oracle数据库表新建字段的方法,文中通过示例代码介 ...
- oracle 表字段顺序_如何更改Oracle数据库表中字段顺序
软件安装:装机软件必备包 SQL是Structured Query Language(结构化查询语言)的缩写.SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言.在使用它时,只需要发出& ...
- 用MS SQL 语句修改表中字段类型
[问题]用SQL 语句判断表中是否存在password字段,不存在则新增字段,若存在password字段,把字段的类型由int 类型改为text类型. [实现方法] if exists( select ...
- SQL sever数据库表的字段的数据的合理分配
要开发项目,前提我们要有一个合理的数据库来存放我们的数据,那么数据库的规范化就显得特别的重要,现在就让我们去实现规范化SQL server数据库的表的结构,以及存储数据的数据类型. 一个数据库表的组成 ...
- sql向数据库表中插入列,sql给表的列添加说明,sql添加主外键约束,增加列,增加字段
规则代码 use 数据库名--向表中插入列alter table 表名 add 列名 类型go--给表的列添加说明 execute sp_addextendedproperty 'MS_Descrip ...
- SQL Server 清空或删除所有数据库表中的数据
方法一: --生成数据库脚本的方法最快,处理的也最好 sql2000企业管理器 --右键要清理的数据库 --所有任务 --生成SQL脚本 ...
最新文章
- 【 MATLAB 】xlim 、 ylim 、zlim简介
- 2018冬令营模拟测试赛(十八)
- MySQL — 索引的慢查询优化与 B+ 树
- C语言嵌入式系统编程修炼之六性能优化
- python列表和字典_python使用for遍历字典、列表和字符串的几种方法
- JDK 与 JRE区别
- 【计蒜客信息学模拟赛1月月赛 - B】蒜头套圈圈(贪心,前缀最大值)
- absolute如果找不到定位父元素那么会相对于谁进行定位_selenium+python面试题目总结,完整度80%,看看你会多少?...
- 无法验证的代码未能通过策略检查
- 安卓移动端appium环境搭建流程
- 【旺铺2012分享】导航CSS代码使用修改技巧!
- 使用sikuli测试web网页实例
- 苹果4.3该如何避免?机审人审怎么过?
- ROS学习(开篇)Ubuntu16.04安装ROS Kinetic详细教程
- 4.4 赋值运算符,4.5 递增和递减运算符
- Alphapose - Windows下Alphapose(Pytorch 1.1+)版本2021最新环境配置步骤以及踩坑说明
- 2017我们一起走过,2018我们继续!
- 如何转换swf格式的文件?
- 国密算法(SM3)java语言的实现:利用bcprov和huttol库来实现SM3算法,国产哈希算法
- Windows 10 install librealsense2 2.42.0 和 realsense-ros 2.2.22
热门文章
- Mac OS X 修复基本命令失效的问题
- 【cocos2d-x 手游研发----研发思路及感想】
- 牛客网在线编程题之“换汽水”
- SecureCRT上传和下载文件
- linux内存管理——kmalloc和vmalloc
- boost bind使用指南
- 吴恩达深度学习课程deeplearning.ai课程作业:Class 1 Week 2 assignment2_1
- Codewars 开篇
- codeblock 显示 no such file(头文件)
- linux下打开配置文件命令_Linux下用户权限相关命令