SQL SERVER 查看表说明,字段属性
查询表字段属性,说明等:

1 SELECT
2 表名=case when a.colorder=1 then d.name else '' end,
3 表说明=case when a.colorder=1 then isnull(f.value,'') else '' end,
4 字段序号=a.colorder,
5 字段名=a.name,
6 标识=case when COLUMNPROPERTY(a.id,a.name,'IsIdentity')=1 then '√'else '' end,
7 主键=case when exists(SELECT 1 FROM sysobjects where xtype='PK' and name in (
8 SELECT name FROM sysindexes WHERE indid in(
9 SELECT indid FROM sysindexkeys WHERE id = a.id AND colid=a.colid
10 ))) then '√' else '' end,
11 类型=b.name,
12 占用字节数=a.length,
13 长度=COLUMNPROPERTY(a.id,a.name,'PRECISION'),
14 小数位数=isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0),
15 允许空=case when a.isnullable=1 then '√'else '' end,
16 默认值=isnull(e.text,''),
17 字段说明=isnull(g.[value],'')
18 FROM syscolumns a
19 left join systypes b on a.xtype=b.xusertype
20 inner join sysobjects d on a.id=d.id and d.xtype='U' and d.name<>'dtproperties'
21 left join syscomments e on a.cdefault=e.id
22 left join sys.extended_properties g on a.id=g.major_id and a.colid=g.minor_id
23 left join sys.extended_properties f on d.id=f.major_id and f.minor_id =0
24 where d.name='表名' --表名
25 order by a.id,a.colorder
只查询表字段说明:

1 SELECT
2 表名 = OBJECT_NAME(c.object_id),
3 字段名称 = c.name,
4 字段说明 = ex.value
5 FROM
6 sys.columns c
7 LEFT OUTER JOIN
8 sys.extended_properties ex
9 ON
10 ex.major_id = c.object_id
11 AND ex.minor_id = c.column_id
12 AND ex.name = 'MS_Description'
13 WHERE
14 OBJECTPROPERTY(c.object_id, 'IsMsShipped')=0
15 AND OBJECT_NAME(c.object_id) = 'table_1' -- 这里加上你的表名字
查询表在那个数据库:

1 exec sp_MSforeachdb @command1='USE ? if exists(SELECT 1 from sysobjects where id=object_id(''MemberInfo'')) PRINT ''?'''
查询字段在那些表:

1 select
2 sysobjects.name as tablename,
3 syscolumns.name as columnname
4 from syscolumns
5 join sysobjects on sysobjects.id = syscolumns.id
6 where syscolumns.name like '%ProductEntryId%'
查询字段在那些存储过程中:

1 SELECT obj.Name 存储过程名,
2 sc.TEXT 存储过程内容
3 FROM syscomments sc
4 INNER JOIN sysobjects obj ON sc.Id = obj.ID
5 WHERE sc.TEXT LIKE '%' + '字段名' + '%'
6 AND TYPE = 'P'
今天的分享到此结束,有需要的可以关注留言讨论
能帮朋友解决问题的记得给个关注支持一下,以后将多多分享SQL SERVER 相关知识
SQL SERVER 查看表说明,字段属性的更多相关文章
- [转]Sql Server 给表与字段添加描述
/* 在SQL语句中通过系统存储过sp_addextendedproperty可为表字段添加上动态的说明(备注)下面是SQL SERVER帮助文档中对sp_addextendedproperty存储过 ...
- SQL Server 查看表定义的 2 种方法
方法 1. 用SQL Server Management Studio 第一步找到要查看的表,右键 第二步点设计 方法 2. sp_help @objname = 'tableName' execut ...
- SQL SERVER 查看表是否存在
查看表是否存在 if exists(select 1 from sysobjects where id = OBJECT_ID('数据库名称.dbo.表明称')) drop table 为字段添加注释 ...
- 快速查看表结构 SQL server查看表注释以及字段注释表结构字段说明
DECLARE @tableName NVARCHAR(MAX);SET @tableName = N'UserIntegralExchange'; --表名!!! SELECT CASE WHE ...
- sql server 查看表中某一字段的排序规则
SELECT o.name,o.object_id,c.name,c.column_id,c.collation_name FROM sys.columns c JOIN sys.obj ...
- Sql Server连表查询字段为null
这是一个坑,并且是有毒的坑. 一不小心我就掉进了这个坑里面,费了好大的力气这才从坑里面爬出来. 话不多说,开始吹BB啦. 一.简单说说遇到的问题: 连表查询,一对多. 出现 int, smallda ...
- sql server查看表大小
查看SqlServer 数据库中各个表多少行 : SELECT A.NAME ,B.ROWS FROM sysobjects A JOIN sysindexes B ON A.id = B.id WH ...
- sql server 查看表的死锁和Kill 死锁进程
查询出来 select request_session_id spid, OBJECT_NAME(resource_associated_entity_id) tableNa ...
- SQL Server查看表信息
1. sp_spaceused 计算数据和索引使用的磁盘空间量以及当前数据库中的表所使用的磁盘空间量.如果没有给定 objname,sp_spaceused 则报告整个当前数据库所使用的空间. 语法 ...
- sql server 查看表结构说明
select c.name as [字段名],t.name as [字段类型] ,convert(bit,c.IsNullable) as [可否为空] ,convert(bit,case when ...
随机推荐
- pysimplegui之进度表one_line_progress_meter
我们的代码中都有循环.'等待,看着文本窗口中滚动过去的计数器不是很快乐吗?一行代码如何获得一个进度表,其中包含有关您的代码的统计信息? one_line_progress_meter(title, c ...
- 从0到1手把手教你ASP.NET Core Web API项目配置接口文档Swagger(一)
一.创建ASP.NET Core Web API项目(若项目已创建,则可跳过本节内容) 1.双击打开VS2022. 2.单击"创建新项目",如下图. 3.选择"ASP.N ...
- Redis性能瓶颈揭秘:如何优化大key问题?
1. 什么是Redis大key问题 Redis大key问题指的是某个key对应的value值所占的内存空间比较大,导致Redis的性能下降.内存不足.数据不均衡以及主从同步延迟等问题. 到底多大的数据 ...
- 深度学习--全连接层、高阶应用、GPU加速
深度学习--全连接层.高阶应用.GPU加速 MSE均方差 Cross Entropy Loss:交叉熵损失 Entropy 熵: 1948年,香农将统计物理中熵的概念,引申到信道通信的过程中,从而开创 ...
- VS 输入快捷键propfull
大家都知道prop.propg输入快捷键. 当前我们需要生成一段包含属性和字段的代码时,可以propfull. propfull在安装了reshaper后,会被隐藏掉.没关系,直接敲propfull, ...
- [Opencv-C++] 1.1Opencv环境准备
Opencv环境准备 一.Opencv各版本下载 二.安装: 1.先下载OpenCV的源码: 2.解压到服务器任意目录: 3.进入源码目录 4.事先安装下列软件 5.进入到cmake 6.cmake编 ...
- css知识点简记
1.改变position: fixed; 定位基准元素的方式,父级以上元素的: ① tranform属性值不为none的元素 ② perspective值不为none的元素 ③ will-change ...
- ai问答:使用 Vue3 组合式API 和 TS 父子组件共享数据
这是一个使用 Vue3 组合式 API 和 TypeScript 的简单父子组件共享数据示例 父组件 Parent.vue: <template> <div> <p> ...
- .NET Core 波场链离线签名、广播交易(发送 TRX和USDT)笔记
Get Started NuGet You can run the following command to install the Tron.Wallet.Net in your project. ...
- vue下载附件按钮功能
一.tools文件夹下tools文件中封装下载方法: const iframeId = 'download_file_iframe' function iframeEle (src) { let el ...