转*SqlSever查询某个表的列名称、说明、备注、注释,类型等
@原文地址
关键部分如下:
------sqlserver 查询某个表的列名称、说明、备注、类型等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 parent_obj=a.id 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='Sys_User' --如果只查询指定表,加上此where条件,tablename是要查询的表名;去除where条件查询所有的表信息 order by a.id,a.colorder
转载于:https://www.cnblogs.com/yanan7890/p/10512226.html
转*SqlSever查询某个表的列名称、说明、备注、注释,类型等相关推荐
- 查询oracle表中的字段名和字段类型
查询oracle表中的字段名和字段类型 SELECT b.column_name column_name --字段名,b.data_type data_type --字段类型,b.data_lengt ...
- mysql 查询两表 两列 比较大小写_mysql 查询表中列的数据不区分大小写的解决
mysql查询默认是不区分大小写的 如: select * from some_table where str='abc'; select * from some_table where str='A ...
- sql查询数据表某列的重复值并计数
查询sql为: SELECTdevice_id,count( device_id ) AS number FROMcms_sticker_member GROUP BYdevice_id HAVIN ...
- 如何才能在SQL查询器中使用语句查询出表的列名及数据类型(包括类型和长度)...
selecta.Name as 表名,b.Name as 列名,c.Name as 类型,b.max_length as 字节数,b.Precision as 整数位,b.Scale as 小数位 f ...
- java中查询db2的clob列,DB2 中读取clob类型
读取clob类型的xml数据: export to xml.del of del lobfile xml modified by lobsinfile select requested_element ...
- MySQL 表和列的注释
像代码一样,可以为表以及表中的列添加注释,方便其他人知晓其功能.对于一些字段,在经过一定时间后,创建者未必也能想起其具体的含意,所以注释显得尤为重要. 注释的添加 注释的添加是通过在定义表或列的时候在 ...
- oracle通过值查字段,Oracle 中 根据值 查询 所在 表和字段
-------------------- -- 这里是查询 数字型字段值 /*declare CURSOR cur_query IS select table_name, column_name, d ...
- oracle中给表加注释,Oracle基础知识(一) - 给表或列添加注释
在这里记录一下,Oracle的基础知识,基本命令,分享一下. 有时候,想要给数据库中的表或者列添加注释,用命令, 以前都是用PL/SQL Developer 在界面中添加的, 查了一下 1.给表添加注 ...
- mysql 删除字段的注释_MySQL表和列的注释总结
像代码一样,可以为表以及表中的列添加注释,方便其他人知晓其功能.对于一些字段,在经过一定时间后,创建者未必也能想起其具体的含意,所以注释显得尤为重要. 注释的添加 注释的添加是通过在定义表或列的时候在 ...
最新文章
- 【Python】Tkinter 体验
- cpu风扇声音大_笔记本电脑风扇声音大怎么办
- android 支付宝 40247,支付宝 app支付异常摘记 -- ALI40247
- 设计模式学习笔记(三)之静(动)态代理模式、适配器模式
- python rgb led控件_用树莓派实现RGB LED的颜色控制——Python版本
- 你知道应聘上一份机器学习的工作需要哪些条件吗?
- Java 面向对象 之 封装方法
- android开机动画类型,安卓手机开机动画制作方法
- c语言图形时钟编程,c语言程序+图形编程——打造简易的时钟
- 供应链协同是什么?供应链协同如何定义?
- 从hr口中了解react的状态管理库(mobx, recoil), 立马过来学习之mobx
- 低光图像增强(Low-light image enhancement)文章整理
- win10显示器亮度无法调节
- 中国电信天翼空间发布移动应用开发运营平台
- oracle Net manger配置网络服务
- cudnn 免Nvidia登入下载
- 常见竖屏设备屏幕宽高比
- java数据类型有哪些(给博主倒一杯卡布奇诺)
- 数字转换为十六进制数
- std::partial_sort 用法
热门文章
- 【Dairy】2016.10.30 BirthdayParty
- 数据推荐系统系列 8种方法之一 CosSim余弦相识性方式
- shell语法中的test命令用法
- 唐骏:毕业5年决定你的命运
- 表、数据的增删改查(所有列、指定列、添加常量、字段起别名、和并列、去除重复、条件查询、比较、判断空、模糊查询)...
- 《剑指Offer》题目:合并两个排序的链表
- 字幕在看着你:利用恶意字幕文件劫持计算机
- Android 创建一个新的Activity
- Linux环境下实现简单进度条
- [OpenGL] glColor 和 glClearColor 区别