sys.sysobjects (Transact-SQL)
适用于:Microsoft Fabric 的 Microsoft Fabric Warehouse 中的 SQL Server Azure SQL 托管实例 Azure Synapse Analytics Analytics Platform System (PDW) SQL 分析终结点
在数据库中创建的每个对象(例如约束、默认值、日志、规则以及存储过程)都对应一行。
重要
将此 SQL Server 2000 系统表作为一个视图包含进来是为了保持向后兼容性。 建议您改用最新的 SQL Server 系统视图。 若要查找一个或多个等效系统视图,请参阅将系统表映射到系统视图 (Transact-SQL)。 后续版本的 Microsoft SQL Server 将删除该功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。
列名称 | 数据类型 | 说明 |
---|---|---|
name | sysname | Object name |
id | int | 对象标识号 |
xtype | char(2) | 对象类型。 可以是以下对象类型之一: AF = 聚合函数 (CLR) C = CHECK 约束 D = 默认值或 DEFAULT 约束 F = FOREIGN KEY 约束 L = 日志 FN = 标量函数 FS = 程序集 (CLR) 标量函数 FT = 程序集 (CLR) 表值函数 IF = 内联表函数 IT = 内部表 P = 存储过程 PC = 程序集 (CLR) 存储过程 PK = PRIMARY KEY 约束(类型为 K) RF = 复制筛选存储过程 S = 系统表 SN = 同义词 SO = 序列 SQ = 服务队列 TA = 程序集 (CLR) DML 触发器 TF = 表函数 TR = SQL DML 触发器 TT = 表类型 U = 用户表 UQ = UNIQUE 约束(类型为 K) V = 视图 X = 扩展存储过程 |
uid | smallint | 对象所有者的架构 ID。 对于从早期版本的 SQL Server 升级的数据库,架构 ID 等于所有者的用户 ID。 如果用户数和角色数超过 32,767,则发生溢出或返回 NULL。 重要说明: 如果使用以下任一 SQL Server DDL 语句,则必须使用 sys.objects 目录视图而不是 sys.sysobjects 。CREATE |ALTER |DROP USER CREATE |ALTER |DROP ROLE CREATE |ALTER |删除应用程序角色 CREATE SCHEMA ALTER AUTHORIZATION ON OBJECT |
info | smallint | 标识为仅供参考。 不支持。 不保证以后的兼容性。 |
status | int | 标识为仅供参考。 不支持。 不保证以后的兼容性。 |
base_schema_ver | int | 标识为仅供参考。 不支持。 不保证以后的兼容性。 |
replinfo | int | 标识为仅供参考。 不支持。 不保证以后的兼容性。 |
parent_obj | int | 父对象的对象标识号。 例如,表 ID(如果父对象是触发器或约束)。 |
crdate | datetime | 对象的创建日期。 |
ftcatid | smallint | 注册为使用全文检索的所有用户表的全文目录标识符,对于没有注册的所有用户表则为 0。 |
schema_ver | int | 在每次更改表的架构时都会增加的版本号。 始终返回 0。 |
stats_schema_ver | int | 标识为仅供参考。 不支持。 不保证以后的兼容性。 |
type | char(2) | 对象类型。 可以是以下其中一个值: AF = 聚合函数 (CLR) C = CHECK 约束 D = 默认值或 DEFAULT 约束 F = FOREIGN KEY 约束 FN = 标量函数 FS = 程序集 (CLR) 标量函数 FT = 程序集 (CLR) 表值函数 IF = 内联表函数 IT - 内部表 K = PRIMARY KEY 或 UNIQUE 约束 L = 日志 P = 存储过程 PC = 程序集 (CLR) 存储过程 R = 规则 RF = 复制筛选存储过程 S = 系统表 SN = 同义词 SQ = 服务队列 TA = 程序集 (CLR) DML 触发器 TF = 表函数 TR = SQL DML 触发器 TT = 表类型 U = 用户表 V = 视图 X = 扩展存储过程 |
userstat | smallint | 标识为仅供参考。 不支持。 不保证以后的兼容性。 |
sysstat | smallint | 标识为仅供参考。 不支持。 不保证以后的兼容性。 |
indexdel | smallint | 标识为仅供参考。 不支持。 不保证以后的兼容性。 |
refdate | datetime | 标识为仅供参考。 不支持。 不保证以后的兼容性。 |
版本 | int | 标识为仅供参考。 不支持。 不保证以后的兼容性。 |
deltrig | int | 标识为仅供参考。 不支持。 不保证以后的兼容性。 |
instrig | int | 标识为仅供参考。 不支持。 不保证以后的兼容性。 |
updtrig | int | 标识为仅供参考。 不支持。 不保证以后的兼容性。 |
seltrig | int | 标识为仅供参考。 不支持。 不保证以后的兼容性。 |
category | int | 用于发布、约束和标识。 |
cache | smallint | 标识为仅供参考。 不支持。 不保证以后的兼容性。 |