sys.sysobjects (Transact-SQL)sys.sysobjects (Transact-SQL)

SE APLICA A: SíSQL Server NoAzure SQL Database SíAzure Synapse Analytics (SQL DW) SíAlmacenamiento de datos paralelos APPLIES TO: YesSQL Server NoAzure SQL Database YesAzure Synapse Analytics (SQL DW) YesParallel Data Warehouse

Contiene una fila por cada objeto creado en una base de datos, como restricciones, valores predeterminados, registros, reglas y procedimientos almacenados.Contains one row for each object that is created within a database, such as a constraint, default, log, rule, and stored procedure.

Importante

Esta tabla del sistema de SQL Server 2000 se incluye como vista para la compatibilidad con versiones anteriores.This SQL Server 2000 system table is included as a view for backward compatibility. En su lugar, se recomienda el uso de las vistas del sistema de SQL Server actual.We recommend that you use the current SQL Server system views instead. Para buscar la vista o vistas equivalentes del sistema, vea Mapping System Tables to System Views (Transact-SQL) [Asignación de tablas del sistema a vistas del sistema (Transact-SQL)].To find the equivalent system view or views, see Mapping System Tables to System Views (Transact-SQL). Esta característica se quitará en una versión futura de Microsoft SQL Server.This feature will be removed in a future version of Microsoft SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan.Avoid using this feature in new development work, and plan to modify applications that currently use this feature.

Nombre de la columnaColumn name Tipo de datosData type DescripciónDescription
namename sysnamesysname Nombre del objetoObject name
idid intint Número de identificación del objetoObject identification number
xtypextype char(2)char(2) Tipo de objeto.Object type. Puede ser uno de los siguientes tipos de objeto:Can be one of the following object types:

AF = Función de agregado (CLR)AF = Aggregate function (CLR)

C = restricción CHECKC = CHECK constraint

D = Valor predeterminado o restricción DEFAULTD = Default or DEFAULT constraint

F = Restricción FOREIGN KEYF = FOREIGN KEY constraint

L = RegistroL = Log

FN = Función escalarFN = Scalar function

FS = Función escalar del ensamblado (CLR)FS = Assembly (CLR) scalar-function

FT = Función con valores de tabla de ensamblado (CLR)FT = Assembly (CLR) table-valued function

IF = Función de tabla en líneaIF = In-lined table-function

IT = tabla internaIT = Internal table

P = Procedimiento almacenadoP = Stored procedure

PC = Procedimiento almacenado del ensamblado (CLR)PC = Assembly (CLR) stored-procedure

PK = Restricción PRIMARY KEY (de tipo K)PK = PRIMARY KEY constraint (type is K)

RF = Procedimiento almacenado de filtro de replicaciónRF = Replication filter stored procedure

S = Tabla del sistemaS = System table

SN = SinónimoSN = Synonym

SQ = Cola de servicioSQ = Service queue

TA = Desencadenador DML del ensamblado (CLR)TA = Assembly (CLR) DML trigger

TF = Función de tablaTF = Table function

TR = desencadenador DML SQLTR = SQL DML Trigger

TT = Tipo de tablaTT = Table type

U = Tabla de usuarioU = User table

UQ = Restricción UNIQUE (de tipo K)UQ = UNIQUE constraint (type is K)

V = VistaV = View

X = Procedimiento almacenado extendidoX = Extended stored procedure
uiduid smallintsmallint Identificador de esquema del propietario del objeto.Schema ID of the owner of the object. Para bases de datos actualizadas a partir de una versión anterior de SQL ServerSQL Server, el identificador de esquema es igual que el identificador de usuario del propietario.For databases upgraded from an earlier version of SQL ServerSQL Server, the schema ID is equal to the user ID of the owner. Produce un desbordamiento o devuelve NULL si el número de usuarios y roles es superior a 32.767.Overflows or returns NULL if the number of users and roles exceeds 32,767.

** * Importante * * ** Si utiliza alguna de las siguientes SQL ServerSQL Server instrucciones DDL, debe utilizar la vista de catálogo Sys. Objects en lugar de sys. sysobjects.** Important ** If you use any of the following SQL ServerSQL Server DDL statements, you must use the sys.objects catalog view instead of sys.sysobjects.

CREAR | ALTER | DROP USERCREATE | ALTER | DROP USER

CREAR | ALTER | DROP ROLECREATE | ALTER | DROP ROLE

CREAR | MODIFICAR | QUITAR ROL DE APLICACIÓNCREATE | ALTER | DROP APPLICATION ROLE

CREATE SCHEMACREATE SCHEMA

ALTER AUTHORIZATION ON OBJECTALTER AUTHORIZATION ON OBJECT
infoinfo smallintsmallint Solamente se identifica con fines informativos.Identified for informational purposes only. No compatible.Not supported. La compatibilidad con versiones posteriores no está garantizada.Future compatibility is not guaranteed.
statusstatus intint Solamente se identifica con fines informativos.Identified for informational purposes only. No compatible.Not supported. La compatibilidad con versiones posteriores no está garantizada.Future compatibility is not guaranteed.
base_schema_verbase_schema_ver intint Solamente se identifica con fines informativos.Identified for informational purposes only. No compatible.Not supported. La compatibilidad con versiones posteriores no está garantizada.Future compatibility is not guaranteed.
replinforeplinfo intint Solamente se identifica con fines informativos.Identified for informational purposes only. No compatible.Not supported. La compatibilidad con versiones posteriores no está garantizada.Future compatibility is not guaranteed.
parent_objparent_obj intint Número de identificación del objeto primario.Object identification number of the parent object. Por ejemplo, el identificador de tabla si es un desencadenador o una restricción.For example, the table ID if it is a trigger or constraint.
crdatecrdate datetimedatetime Fecha de creación del objeto.Date the object was created.
ftcatidftcatid smallintsmallint Identificador del catálogo de texto completo de todas las tablas de usuario registradas para la indización de texto completo y 0 para todas las tablas de usuario no registradas.Identifier of the full-text catalog for all user tables registered for full-text indexing, and 0 for all user tables that are not registered.
schema_verschema_ver intint Número de versión que se incrementa cada vez que cambia el esquema de una tabla.Version number that is incremented every time the schema for a table changes. Siempre devuelve 0.Always returns 0.
stats_schema_verstats_schema_ver intint Solamente se identifica con fines informativos.Identified for informational purposes only. No compatible.Not supported. La compatibilidad con versiones posteriores no está garantizada.Future compatibility is not guaranteed.
typetype char(2)char(2) Tipo de objeto.Object type. Puede ser uno de los siguientes valores:Can be one of the following values:

AF = Función de agregado (CLR)AF = Aggregate function (CLR)

C = restricción CHECKC = CHECK constraint

D = Valor predeterminado o restricción DEFAULTD = Default or DEFAULT constraint

F = Restricción FOREIGN KEYF = FOREIGN KEY constraint

FN = Función escalarFN = Scalar function

FS = Función escalar del ensamblado (CLR)FS = Assembly (CLR) scalar-function

FT = Función con valores de tabla de ensamblado (CLR) IF = Función de tabla en líneaFT = Assembly (CLR) table-valued functionIF = In-lined table-function

IT = Tabla internaIT - Internal table

K = Restricción PRIMARY KEY o UNIQUEK = PRIMARY KEY or UNIQUE constraint

L = RegistroL = Log

P = Procedimiento almacenadoP = Stored procedure

PC = Procedimiento almacenado del ensamblado (CLR)PC = Assembly (CLR) stored-procedure

R = ReglaR = Rule

RF = Procedimiento almacenado de filtro de replicaciónRF = Replication filter stored procedure

S = Tabla del sistemaS = System table

SN = SinónimoSN = Synonym

SQ = Cola de servicioSQ = Service queue

TA = Desencadenador DML del ensamblado (CLR)TA = Assembly (CLR) DML trigger

TF = Función de tablaTF = Table function

TR = desencadenador DML SQLTR = SQL DML Trigger

TT = Tipo de tablaTT = Table type

U = Tabla de usuarioU = User table

V = VistaV = View

X = Procedimiento almacenado extendidoX = Extended stored procedure
userstatuserstat smallintsmallint Solamente se identifica con fines informativos.Identified for informational purposes only. No compatible.Not supported. La compatibilidad con versiones posteriores no está garantizada.Future compatibility is not guaranteed.
sysstatsysstat smallintsmallint Solamente se identifica con fines informativos.Identified for informational purposes only. No compatible.Not supported. La compatibilidad con versiones posteriores no está garantizada.Future compatibility is not guaranteed.
indexdelindexdel smallintsmallint Solamente se identifica con fines informativos.Identified for informational purposes only. No compatible.Not supported. La compatibilidad con versiones posteriores no está garantizada.Future compatibility is not guaranteed.
refdaterefdate datetimedatetime Solamente se identifica con fines informativos.Identified for informational purposes only. No compatible.Not supported. La compatibilidad con versiones posteriores no está garantizada.Future compatibility is not guaranteed.
versionversion intint Solamente se identifica con fines informativos.Identified for informational purposes only. No compatible.Not supported. La compatibilidad con versiones posteriores no está garantizada.Future compatibility is not guaranteed.
deltrigdeltrig intint Solamente se identifica con fines informativos.Identified for informational purposes only. No compatible.Not supported. La compatibilidad con versiones posteriores no está garantizada.Future compatibility is not guaranteed.
instriginstrig intint Solamente se identifica con fines informativos.Identified for informational purposes only. No compatible.Not supported. La compatibilidad con versiones posteriores no está garantizada.Future compatibility is not guaranteed.
updtrigupdtrig intint Solamente se identifica con fines informativos.Identified for informational purposes only. No compatible.Not supported. La compatibilidad con versiones posteriores no está garantizada.Future compatibility is not guaranteed.
seltrigseltrig intint Solamente se identifica con fines informativos.Identified for informational purposes only. No compatible.Not supported. La compatibilidad con versiones posteriores no está garantizada.Future compatibility is not guaranteed.
categorycategory intint Utilizado para publicación, restricciones e identidad.Used for publication, constraints, and identity.
cachécache smallintsmallint Solamente se identifica con fines informativos.Identified for informational purposes only. No compatible.Not supported. La compatibilidad con versiones posteriores no está garantizada.Future compatibility is not guaranteed.

Consulte tambiénSee Also

Asignar tablas del sistema a vistas del sistema (Transact-SQL) Mapping System Tables to System Views (Transact-SQL)
Vistas de compatibilidad (Transact-SQL)Compatibility Views (Transact-SQL)