sysobjects表的字段的意思(SQL SERVER)

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情
经常我们要查询表的索引,约束,相关性,触发器的属性,那么要知道sysobjects这个表的字段的意思,那么不管要查什么都没有问题!

Sysobjects:SQL-SERVER的每个数据库内都有此系统表,它存放该数据库内创建的所有对象,如约束、默认值、日志、规则、存储过程等,每个对象在表中占一行。以下是此系统表的字段名称和相关说明。
Name,id,xtype,uid,status:分别是对象名,对象ID,对象类型,所有者对象的用户ID,对象状态。
对象类型(xtype)。可以是下列对象类型中的一种:
C = CHECK 约束
D = 默认值或 DEFAULT 约束
F = FOREIGN KEY 约束
L = 日志
FN = 标量函数
IF = 内嵌表函数
P = 存储过程
PK = PRIMARY KEY 约束(类型是 K)
RF = 复制筛选存储过程
S = 系统表
TF = 表函数
TR = 触发器
U = 用户表
UQ = UNIQUE 约束(类型是 K)
V = 视图
X = 扩展存储过程
当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! 
sysobjects字段解析 介绍系统sysobjects中个字段的含义,如何获取所创建的 立即下载

相关推荐

关于sysobjects这个

经常我们要查询的索引,约束,相关性,触发器的属性,那么要知道sysobjects这个字段意思,那么不管要查什么都没有问题!SysobjectsSQL-SERVER的每个数据库内都有此系统,它存放该数据库内创建的所有对象,如约束、默认值、日志、规则、存储过程等,每个对象在中占一行。以下是此系统字段名称和相关说明。 Name,id,xtype,uid,status:分别是对象名,对象...

weixin_33788244的博客 271

sysobjects mysql_SQL sever 中系统sys.objects的作用与字段含义

0定义官方对sys.objects的定义:在数据库中创建的每个用户定义的架构作用域内的对象在该中均对应一行。这种翻译,真心的无力吐槽。我们用中文再翻译下这句中文:你在库中创建一张,这里就会记录一条。1 查看执行脚本看下它的样子。SELECT * FROM sys.objects 2 字段解释序号列名数据类型说明1namesysname对象名。2object_idint对象标识号。在数据...

weixin_36158990的博客 1269

SQL Server sysobjects 系统说明

列名 数据类型 说明 name sysname 对象名称 id int 对象标识号 xtype char(2) 对象类型。可以是下列对象类型中的一种: C = CHECK 约束 D = 默认设置或 DEFAULT 约束 F = FOREIGN KEY 约束 L = 日志 FN

Tang 845

SQL Server系统基

系统基简介 系统基是基础,用于实际存储特定数据库的元数据,同时,系统基用于维护用户结构信息,对用户的修改最终会映射到对系统基的修改。 若要查询系统基,用户必须使用专用管理员连接 (DAC) 连接到 SQL Server 实例, 如果在没有使用 DAC 进行连接的情况下尝试从系统基执行 SELECT 查询,则会引发错误。     常用系统 1、sys.sysschob...

rammuschow的博客 5649

数据库 SQL Server 检测到基于一致性的逻辑 I/O 错误 校验和不正确 解决方法

本文验证是数据库中的baiduAi_0258无法通过select语句ID条件查询,如执行 select * from baiduAi_0258 where ID ='0000403e-7903-413b-87ab-3c14d0295482' 提示以下错误信息。消息 824,级别 24,状态 2,第 1 行SQL Server 检测到基于一致性的逻辑 I/O 错误 校验和不正确(应为: 0x85ab4a86,但实际为: 0x85ab4a83)

lizaijinsheng的专栏 1万+

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

<br />经常我们要查询的索引,约束,相关性,触发器的属性,那么要知道sysobjects这个字段意思,那么不管要查什么都没有问题! <br /><br />SysobjectsSQL-SERVER的每个数据库内都有此系统,它存放该数据库内创建的所有对象,如约束、默认值、日志、规则、存储过程等,每个对象在中占一行。以下是此系统字段名称和相关说明。 <br />Name,id,xtype,uid,status:分别是对象名,对象ID,对象类型,所有者对象的用户ID,对象状态。 <br />

jackmacro的专栏 8094

SQL SERVER查询数据库所有的名/字段

例如:要查询指定 数据库中的名称 select name from sysobjects where xtype='u' order by name 这样就能查询出来所有的指定数据库下的的名称 下面部分摘自:https://www.cnblogs.com/xingyadian/p/9056269.html SQL SERVER查询数据库所有的名/字段 SELECT * FROM...

milijiangjun的博客 2347

sql server 系统sysobjects、sysindexes、syscolumns以及常用方法

sql server数据库中三张重要的系统 sysobjects:在数据库内创建的每个对象(约束、默认值、日志、规则、存储过程等)在中占一行。 sysindexes:数据库中的每个索引和中各占一行。 syscolumns:每个和视图中的每列在中占一行,存储过程中的每个参数在中也占一行。 这三张用ID(ID)字段关联,共用一个ID,具体的字段含义这里就不一一列举了,接下来给大家分享我们可以用这个几张干什么,以及常用的方法 SQL SERVER 中的 OBJECT /OBJECT.

大王的博客 5096

sql serversysobjects详解

SQL Server数据库的一切信息都保存在它的系统格里。 在大多数情况下,对你最有用的两个列是Sysobjects.name和Sysobjects.xtype。 前面一个用来列出待考察对象的名字,而后一个用来定义对象的类型 sysobjects数据库内创建的每个对象(约束、默认值、日志、规则、存储过程等)在中占一行。  只有在 tempdb 内,每个临时对象才在该中占一行。

yhawaii的专栏 5375

关于SQL Server中的系统之一 sysobjects

  微软Sql Server数据库是企业开发管理中最常用的数据库系统之一。其功能强大而且使用简单、方便。我们在数据库中创建数据库、视图、触发器、存储过程、函数等信息。   最常用的功能之一,查询数据,例如: 1 SELECT [SysAreaId] 2 ,[AreaName] 3 ,[AreaNamePinYin] 4 ,[Short...

baibin7264的博客 302

sql server 快速查看库字段字段说明

1、查询当前库所有 存储过程方式: exec sp_tables 语句 查询方式: select name from sysobjects where xtype='U' order by name 2、查询字段名,及对应的字段说明 select a.name tabname,a1.name '字段',b.value '字段描述(说明)' from sysobjects a left...

luojiayu42的博客 2871

SQL SERVER中批量修改字段名的办法!又是在CSDN查到的,哈哈

 更正:应该是select EXEC sp_rename +name+.[老名],+ 新名,COLUMN   from   sysobjects  a    where   type=U  and   exists(select   1   from   syscolumns   b   where   b.name=老名 and b.id=

skyremember的专栏 7942

SQL Server 临时用法 object_id sysobjects tempdb dbo #temp

临时存储在tempdb中,当不再使用时会自动删除。临时有两种类型:本地和全局。它们在名称、可见性以及可用性上有区别。 临时有如下几个特点: 本地临时就是用户在创建的时候添加了"#"前缀的,其特点是根据数据库连接独立。只有创建本地临时数据库连接有的访问权,其它连接不能访问该。 不同的数据库连接中,创建的本地临时虽然“名字”相同,但是这些之间相互并不存在任何关系;在SQL S...

oh_Veritas的博客 3960

Sql serversysobjects中xtype字段值的含义

[size=medium]经常我们要查询的索引,约束,相关性,触发器的属性,那么要知道sysobjects这个字段意思,那么不管要查什么都没有问题!   [b]SysobjectsSQL-SERVER的每个数据库内都有此系统,它存放该数据库内创建的所有对象,如约束、默认值、日志、规则、存储过程等,每个对象在中占一行。以下是此系统字段名称和相关说明。[/b]   Nam...

这里的海水静悄悄 370

SQL Server系统sysobjects介绍与使用

转载   http://www.cnblogs.com/atree/p/SQL-Server-sysobjects.html SQL Server系统sysobjects介绍与使用   关于SQL Server数据库的一切信息都保存在它的系统格里。我怀疑你是否花过比较多的时间来检查系统格,因为你总是忙于用户格。但是,你可能需要偶尔做一点不同寻常的事,例如数据库所有的触发器

a6697238的博客 314

认识SQLSERVERsysobjects

sysobjectssysobjectsSQLSERVER中的系统对象,保存系统中的当前所有对象,包括存储过程、视图、主键、外键、约束等 通过sql查询sysobjects ,并没有排序,查询结果i默认通过id排序 sysobjects 有几个比较重要的字段 name:  object名称 id:  object id,从查询结构看id字段应该是主键,不重复

非互联网Coder 1148

SQL Server系统sysobjects详细介绍与使用

关于SQL Server数据库的一切信息都保存在它的系统格里。我怀疑你是否花过比较多的时间来检查系统格,因为你总是忙于用户格。但是,你可能需要偶尔做一点不同寻常的事,例如数据库所有的触发器。你可以一个一个地检查格,但是如果你有500个格的话,这可能会消耗相当大的人工。   这就让sysobjects格有了用武之地。虽然我不建议你更新这个格,但是你当然有权对其进行审查。  

zhenglianghui163的博客 2万+

Sqlserver 系统sysobjects、syscolumns、systypes函数object_id

 1、sysobjects       系统对象。 保存当前数据库的对象,如约束、默认值、日志、规则、存储过程等      sysobjects 重要字段解释: sysObjects (   Name sysname,      --object 名称   id   int,          --object id   xtype char(2),     --

LiangHC 5156
上一篇: 浅谈Ethernet的帧格式
下一篇: sql server系统表详细说明
michaelrun
博客等级 码龄19年 93粉丝 50原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值