SELECT CASE WHEN col.colorder = 1 THEN obj.name

ELSE ''

END AS 表名,

Coalesce(epTwo.value, '') AS documentation,

col.colorder AS 序号 ,

col.name AS 列名 ,

ISNULL(ep.[value], '') AS 列说明 ,

t.name AS 数据类型 ,

col.length AS 长度 ,

ISNULL(COLUMNPROPERTY(col.id, col.name, 'Scale'), 0) AS 小数位数 ,

CASE WHEN COLUMNPROPERTY(col.id, col.name, 'IsIdentity') = 1 THEN '1'

ELSE ''

END AS 标识 ,

CASE WHEN EXISTS ( SELECT 1

FROM dbo.sysindexes si

INNER JOIN dbo.sysindexkeys sik ON si.id = sik.id

AND si.indid = sik.indid

INNER JOIN dbo.syscolumns sc ON sc.id = sik.id

AND sc.colid = sik.colid

INNER JOIN dbo.sysobjects so ON so.name = si.name

AND so.xtype = 'PK'

WHERE sc.id = col.id

AND sc.colid = col.colid ) THEN '1'

ELSE ''

END AS 主键 ,

CASE WHEN col.isnullable = 1 THEN '1'

ELSE ''

END AS 允许空 ,

ISNULL(comm.text, '') AS 默认值

FROM dbo.syscolumns col

LEFT JOIN dbo.systypes t ON col.xtype = t.xusertype

inner JOIN dbo.sysobjects obj ON col.id = obj.id

AND obj.xtype = 'U'

AND obj.status >= 0

LEFT JOIN dbo.syscomments comm ON col.cdefault = comm.id

LEFT JOIN sys.extended_properties ep ON col.id = ep.major_id

AND col.colid = ep.minor_id

AND ep.name = 'MS_Description'

LEFT JOIN sys.extended_properties epTwo ON obj.id = epTwo.major_id

AND epTwo.minor_id = 0

AND epTwo.name = 'MS_Description'

WHERE obj.name in(

SELECT

ob.name

FROM sys.objects AS ob

LEFT OUTER JOIN sys.extended_properties AS ep

ON ep.major_id = ob.object_id

AND ep.class = 1

AND ep.minor_id = 0

WHERE ObjectProperty(ob.object_id, 'IsUserTable') = 1

)

ORDER BY obj.name ;

sql server 查询某个表被哪些存储过程调用

sql server 查询某个表被哪些存储过程调用 select distinct object_name(id) from syscomments where id in (select id fr ...

SQL Server 查询锁表和接锁表

SQL Server 查询锁表 select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) as tableNa ...

Sql Server 导出数据库表结构的SQL查询语句

--导出数据库所有表 SELECT 表名 Then D.name Else '' End, 表说明 Then isnull(F.value,'') Else '' End, 字段序号 = A.colo ...

sql语句查询数据库表结构信息

开发中经常用到查询指定表及其字段的信息,以下是我整理的SQL语句查询方法,供自己平时使用也提供给大家参考! 1.适用MS SQL SERVER: SELECT 表名 = then d.name els ...

sql server抓取表结构的语句

sql server 2008抓取方法: ---------------------------------------   SELECT      表名 = Case When A.colorder ...

sql server 查询某个表一直显示"正在执行中..."的问题

问题描述:只是单纯的执行了"select count(*) from 某表":数据表中只有一两条数据,能查询其他表,唯独这个表不能进行任何操作: 经百度搜索实验,发现应该是某个进程 ...

SQL Server查询某个表被哪些存储过程调用

问题描述: 今天有个同事问到如何查询某个表被哪些存储过程调用, 然后同事说可以用SQL search查询,自己试了一下确实可以 sqlsearch下载说明地址:https://www.cnblogs. ...

SQL server 查询某个表在哪些存储过程(SP)中使用到

1.查询某个表被哪些存储过程(以下简称 SP)使用到 : select distinct object_name(id) from syscomments where id in (select ob ...

随机推荐

HTML 链接<a>标签

定义和用法 标签定义超链接,用于从一张页面链接到另一张页面. 元素最重要的属性是 href 属性,它指示链接的目标. 在所有浏览器中,链接的默认外观是: 未被访 ...

java类的继承

继承就是在一个现有类型的基础上,通过增加新的方法或者重定义已有方法(重写)的方式,产生一个新的类型.继承是面向对 象的三个基本特征--封装.继承.多态的其中之一,我们在使用java时编写的每一个类都是 ...

angularjs填写表单

https://scotch.io/tutorials/handling-checkboxes-and-radio-buttons-in-angular-forms ..

HTML与CSS入门——第六章 使用字体

知识点: 1.粗体.斜体和特殊文本格式的使用 2.字体的调整方法 3.特殊字符的使用方法 6.1 粗体.斜体和特殊文本格式: font-weight控制粗细 加粗 font ...

LeetCode_Surrounded Regions

Given a 2D board containing 'X' and 'O', capture all regions surrounded by 'X'. A region is captured ...

HttpMessageConverter 专题

配置HttpMessageConverterHttpMessageConverter是对http的request和response进行自动转换配置HttpMessageConverter可重载下面两个 ...

mysql迁移到data下

http://www.jb51.net/article/47897.htm 由于yum安装mysql的时候,数据库的data目录默认是在/var/lib下,出于数据安全性的考虑需要把它挪到/data分 ...

关于Stm32定时器+ADC+DMA进行AD采样的实现

Stm32的ADC有DMA功能这都毋庸置疑,也是我们用的最多的!然而,如果我们要对一个信号(比如脉搏信号)进行定时采样(也就是隔一段时间,比如说2ms),有三种方法: 1.使用定时器中断每隔一定时间进 ...

Count the string---hdu3336(kmp Next数组的运用)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3336 题意就是求串s的前缀的个数和: 例如:abab 前缀 个数 a     2 ab    2 ab ...

2springboot:快速创建springboot项目

使用IDEA快速创建springboot项目流程: 创建新的项目选择 项目的命名以及包名 需要什么包就导入什么包 进行测试的单元 o ...

sysindexes mysql_sql server 查询所有表结构相关推荐

  1. sql server 查询某个表被哪些存储过程调用

    sql server 查询某个表被哪些存储过程调用 select distinct object_name(id) from syscomments where id in (select id fr ...

  2. 查询数据表结构并查出结构的结构信息

    SELECT表名 = Case When A.colorder=1 Then D.name Else '' End,表说明 = Case When A.colorder=1 Then isnull(F ...

  3. Oracle查询所有表结构和表名称及备注

    查询当前用户所有表明及表结构,用and t1.TABLE_NAME='你要查询的表名' 这个表来查出单独表结构. SELECT --t1.Table_Name || chr(13) || t3.com ...

  4. navicat查询oracle表结构,利用Navicat Premium导出数据库表结构信息至Excel的方法

    因为要编写设计文档,需要用到数据库表结构,想要在word文档中以二维表格的形式展示,故借助Excel形成二维表格样式,还是很方便的样子! 1.新建查询,并将以下SQL语句修改至需要 SELECT CO ...

  5. MySQL数据库基础学习小终结:连接查询、表结构的修改、约束条件、MySQL与python交互

    目录 一.连接查询 1.内连接 2.外连接 二.表结构的修改--alter 1.修改表名 2.修改字段名 3.修改字段类型--modify 4.添加字段 (1)添加日期字段:datetime (2)e ...

  6. Sql Server 快速查看表结构

    USE [SupplierERP] GO /****** Object: StoredProcedure [dbo].[Table_Detail] Script Date: 2021/8/27 16: ...

  7. 查询mysql表结构的语句_查询表结构的slq语句

    1.MySQL 和 SQLserver 数据库: 查看表结构: select * from information_schema.columns where table_name='表名' 修改字段长 ...

  8. php sql查询数据库表结构,查看数据库表结构的PHP代码

    PHP怎么查询MYSQL数据库的表结构?我没有被谁打败,我是败给了自己,败给了时间,但是我会追回我败得一切 我需要按顺序得到MYSQL数据库的各字段名,最好把各字段名写按顺序写入一数据库? 给你点思路 ...

  9. Acess 数据库 查询数据表结构等问题小记

    今天一次性解决三个小问题: 问题1:本机打开Access数据库老是提示:"Windows 正在配置 Microsoft Office Professional Edition 2003,请稍 ...

最新文章

  1. Hadoop Eclipse开发环境设置
  2. Go三种方式创建赋值map
  3. java jks 转pfx_JKS和PFX文件相互转换方法
  4. Spark RDD中cache和persist的区别
  5. SAP CRM One order里user status和system status的mapping逻辑
  6. Sharepoint学习笔记 –架构系列—11 Sharepoint的服务器端对象模型(Server Object Model) 3.服务层次结构
  7. 【英语学习】【WOTD】disparage 释义/词源/示例
  8. DNS使用的是TCP协议还是UDP协议
  9. 神操作!使用命令更改MAC截图默认保存格式的方法
  10. NSString去掉火车和空格
  11. 模拟退火算法及MATLAB代码
  12. Chrome 插件PPAPI 开发(一)环境搭建
  13. 想自学单片机和c语言,单片机想入门应该怎么学?请记住以下几点
  14. 移动魔百盒问题之我见
  15. Go语言为什么值得学习?
  16. 手机软键盘的发送按键和确认按键调用方法
  17. 关于influxdb的measurement(表)
  18. 基于Java基础的图书管理系统
  19. 【纯净版windows系统】U盘启动制作图文教程
  20. iOS之App转让-别告诉我你还不知道!

热门文章

  1. “聚生网管”应用常见问题汇总
  2. 8款设计者必藏优秀免费英文字体
  3. 什么是数据传输服务DTS
  4. ZXHN H218N 超级管理员账号
  5. 现如今大学生可以选择哪些项目用来校园创业?
  6. Linux操作系统(RHEL 7/CentOS 7)
  7. Unite 2017 | 使用Unity开发HoloLens应用实战技巧(下)
  8. hp服务器系统安装 win7,hp惠普电脑重装win7系统的方法
  9. Shiro RememberMe反序列化漏洞复现(Shiro-550)
  10. Linux痕迹清除技术