Interpretación:
Tabla de objetos del sistema sysobjects. Guarda los objetos de la base de datos actual.
Como restricciones, valores por defecto, registros, reglas, procedimientos almacenados, etc En las versiones sqlserver2005 y sqlserver2008 de la base de datos, ahora es un objeto de vista, y hay un objeto de vista sys.sysobjects en la vista de sistema de cada base de datos.
Campos importantes de sysobjects explicados: sysObjects ( Nombre sysname, --nombre del objeto id int, --id de objeto xtype char(2), -- tipo objeto type char(2), -- Tipo objeto (¿parece exactamente igual que xtype?) Un poco deprimido... ) uid smallint, -- el ID del propietario del objeto ... --otros campos no se usan comúnmente.
) Nota: Hay que explicar que xtype y tipo son exactamente iguales, y sus datos son: C = restricción CHECK D = Restricción DEFAULT o DEFAULT F = RESTRICCIÓN DE CLAVE EXTRANJERA FN = función escalar IF = Función de tabla en línea K = CLAVE PRIMARIA o restricciones ÚNICAS L = logarítmic P = procedimiento almacenado R = regla RF = Procedimiento almacenado del filtro de replicación S = Tabla del sistema TF = función de tabla TR = Trigger
U = Tabla de usuario V = vista X = Procedimiento almacenado extendido AF = Función de Agregación (CLR) FS = Función escalar de ensamblaje (CLR) FT = función de valor de tabla ensamblaje (CLR) IF = Función de tabla en línea IT = Tabla Interna PC = Procedimiento almacenado ensamblador (CLR) PK = Restricción de CLAVE PRIMARIA (tipo K) SN = sinónimos SQ = Cola de Servicio TA = Disparador DML ensamblador (CLR) TT = tipo de tabla UQ = restricción ÚNICA (tipo es K) La tabla contiene todos los objetos de la base de datos, como las vistas de procedimientos almacenados
|