sys.sysobjects (Transact-SQL)
Contiene una fila por cada objeto creado en una base de datos, como restricciones, valores predeterminados, registros, reglas y procedimientos almacenados.
Importante |
---|
Esta tabla del sistema de SQL Server 2000 se incluye como vista para la compatibilidad con versiones anteriores. En su lugar, se recomienda el uso de las vistas del sistema de SQL Server actual. Para buscar la vista o vistas equivalentes del sistema, vea el tema sobre cómo asignar tablas del sistema de SQL Server 2000 a vistas del sistema de SQL Server 2005. Esta característica se quitará en una versión futura de Microsoft SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. |
Nombre de columna |
Tipo de datos |
Descripción |
||
---|---|---|---|---|
name |
sysname |
Nombre del objeto. |
||
id |
int |
Número de identificación del objeto. |
||
xtype |
char(2) |
Tipo de objeto. Puede ser uno de los siguientes tipos de objeto: AF = Función de agregado (CLR) C = Restricción CHECK D = Valor predeterminado o restricción DEFAULT F = Restricción FOREIGN KEY L = Registro FN = Función escalar FS = Función escalar del ensamblado (CLR) FT = Función con valores de tabla de ensamblado (CLR) IF = Función de tabla en línea IT = Tabla interna P = Procedimiento almacenado PC = Procedimiento almacenado del ensamblado (CLR) PK = Restricción PRIMARY KEY (type es K) RF = Procedimiento almacenado de filtro de replicación S = Tabla del sistema SN = Sinónimo SQ = Cola de servicio TA = Desencadenador DML del ensamblado (CLR) TF = Función de tabla TR = Desencadenador DML de SQL TT = Tipo de tabla U = Tabla de usuario UQ = Restricción UNIQUE (type es K) V = Vista X = Procedimiento almacenado extendido |
||
uid |
smallint |
Identificador de esquema del propietario del objeto. Para bases de datos actualizadas a partir de una versión anterior de SQL Server, el identificador de esquema es igual que el identificador de usuario del propietario.
Produce un desbordamiento o devuelve NULL si el número de usuarios y roles es superior a 32.767. |
||
info |
smallint |
Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
||
status |
int |
Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
||
base_schema_ver |
int |
Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
||
replinfo |
int |
Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
||
parent_obj |
int |
Número de identificación del objeto primario. Por ejemplo, el identificador de tabla si es un desencadenador o una restricción. |
||
crdate |
datetime |
Fecha de creación del objeto. |
||
ftcatid |
smallint |
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. |
||
schema_ver |
int |
Número de versión que se incrementa cada vez que cambia el esquema de una tabla. Siempre devuelve 0. |
||
stats_schema_ver |
int |
Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
||
type |
char(2) |
Tipo de objeto. Puede ser uno de los siguientes valores: AF = Función de agregado (CLR) C = Restricción CHECK D = Valor predeterminado o restricción DEFAULT F = Restricción FOREIGN KEY FN = Función escalar FS = Función escalar del ensamblado (CLR) FT = Función con valores de tabla de ensamblado (CLR) IF = Función de tabla en línea IT = Tabla interna K = Restricción PRIMARY KEY o UNIQUE L = Registro P = Procedimiento almacenado PC = Procedimiento almacenado del ensamblado (CLR) R = Regla RF = Procedimiento almacenado de filtro de replicación S = Tabla del sistema SN = Sinónimo SQ = Cola de servicio TA = Desencadenador DML del ensamblado (CLR) TF = Función de tabla TR = Desencadenador DML de SQL TT = Tipo de tabla U = Tabla de usuario V = Vista X = Procedimiento almacenado extendido |
||
userstat |
smallint |
Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
||
sysstat |
smallint |
Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
||
indexdel |
smallint |
Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
||
refdate |
datetime |
Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
||
version |
int |
Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
||
deltrig |
int |
Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
||
instrig |
int |
Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
||
updtrig |
int |
Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
||
seltrig |
int |
Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
||
category |
int |
Utilizado para publicación, restricciones e identidad. |
||
cache |
smallint |
Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
Vea también
Referencia
Asignar tablas del sistema a vistas del sistema (Transact-SQL)