当前位置: 首页 > news >正文

精讲sql server数据库sysObjects表中xtype字段值的含义

经常我们要查询表的索引,约束,相关性,触发器的属性,那么要知道sysobjects这个表的字段的意思,那么不管要查什么都没有问题!

Sysobjects:SQL-SERVER的每个数据库内都有此系统表,它存放该数据库内创建的所有对象,如约束、默认值、日志、规则、存储过程等,每个对象在表中占一行。以下是此系统表的字段名称和相关说明。
Name,id,xtype,uid,status:分别是对象名,对象ID,对象类型,所有者对象的用户ID,对象状态。
对象类型(xtype)。可以是下列对象类型中的一种:

Object type. Can be one of the following object types:

AF = Aggregate function (CLR)

C = CHECK constraint

D = Default or DEFAULT constraint

F = FOREIGN KEY constraint

L = Log

FN = Scalar function

FS = Assembly (CLR) scalar-function

FT = Assembly (CLR) table-valued function

IF = In-lined table-function

IT = Internal table

P = Stored procedure

PC = Assembly (CLR) stored-procedure

PK = PRIMARY KEY constraint (type is K)

RF = Replication filter stored procedure

S = System table

SN = Synonym

SQ = Service queue

TA = Assembly (CLR) DML trigger

TF = Table function

TR = SQL DML Trigger

TT = Table type

U = User table

UQ = UNIQUE constraint (type is K)

V = View

X = Extended stored procedure

当xtype='U' and status>0代表是用户建立的表,对象名就是表名,对象ID就是表的ID值。
用: select * from misa.dbo.sysobjects where xtype='U' and status>0 就可以列出库misa中所有的用户建立的表名。

SELECT * FROM SYSOBJECTS WHERE PARENT_OBJ = OBJECT_ID( 'CS') AND XTYPE='TR'
列出表cs的所有属性,上面是trigger!

相关文章:

  • 第一个冲刺周期第六天
  • 日志分析 操作
  • Maven中的-D(Properties属性)和-P(Profiles配置文件)
  • 用sql语句dbcc log 查看SQL Server 数据库的事务日志
  • 多线程学习(十二)
  • 用c#读取并分析sql2005日志
  • SQL2005数据行的二进制结构
  • tyvj1305 最大子序和
  • SQL2008的数据更新跟踪测试
  • SQL Server,MySQL,Oracle三者的区别
  • 关于SQL语句Count的一点细节
  • C# DataTable 和List之间相互转换的方法
  • SQLServer数据集合的交、并、差集运算
  • SQLServer获取每组前10%的数据
  • 欧几里德算法
  • [ 一起学React系列 -- 8 ] React中的文件上传
  • 2019年如何成为全栈工程师?
  • Docker下部署自己的LNMP工作环境
  • Java基本数据类型之Number
  • JS基础之数据类型、对象、原型、原型链、继承
  • mockjs让前端开发独立于后端
  • Python打包系统简单入门
  • Quartz初级教程
  • scrapy学习之路4(itemloder的使用)
  • vue2.0一起在懵逼的海洋里越陷越深(四)
  • windows下使用nginx调试简介
  • 第十八天-企业应用架构模式-基本模式
  • 浮现式设计
  • 海量大数据大屏分析展示一步到位:DataWorks数据服务+MaxCompute Lightning对接DataV最佳实践...
  • 前端面试之闭包
  • 入手阿里云新服务器的部署NODE
  • 删除表内多余的重复数据
  • 协程
  • 一些关于Rust在2019年的思考
  • 移动端解决方案学习记录
  • 用Python写一份独特的元宵节祝福
  • 优秀架构师必须掌握的架构思维
  • 白色的风信子
  • Spark2.4.0源码分析之WorldCount 默认shuffling并行度为200(九) ...
  • ​configparser --- 配置文件解析器​
  • (MATLAB)第五章-矩阵运算
  • (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  • (附源码)小程序儿童艺术培训机构教育管理小程序 毕业设计 201740
  • (力扣)循环队列的实现与详解(C语言)
  • (论文阅读笔记)Network planning with deep reinforcement learning
  • (求助)用傲游上csdn博客时标签栏和网址栏一直显示袁萌 的头像
  • (学习日记)2024.01.19
  • (译)2019年前端性能优化清单 — 下篇
  • (转载)Linux 多线程条件变量同步
  • .net 4.0发布后不能正常显示图片问题
  • .NET Framework Client Profile - a Subset of the .NET Framework Redistribution
  • .Net FrameWork总结
  • .Net 知识杂记
  • .NET框架
  • .Net通用分页类(存储过程分页版,可以选择页码的显示样式,且有中英选择)