sys.all_objects (Transact-SQL)
Muestra la unión de todos los objetos definidos por el usuario y los objetos del sistema en el ámbito del esquema.
Nombre de columna | Tipo de datos | Descripción |
---|---|---|
name |
sysname |
Nombre del objeto. |
object_id |
int |
Número de identificación del objeto. Es único en una base de datos. |
principal_id |
int |
Id. del propietario individual, si es diferente del propietario del esquema. De forma predeterminada, los objetos contenidos en el esquema pertenecen al propietario del esquema. No obstante, se puede especificar otro propietario mediante la instrucción ALTER AUTHORIZATION para cambiar la propiedad. Es NULL si no hay ningún propietario individual alternativo. Es NULL si el tipo de objeto es uno de los siguientes: C = Restricción CHECK D = DEFAULT (restricción o independiente) F = Restricción FOREIGN KEY PK = Restricción PRIMARY KEY R = Regla (estilo antiguo, independiente) TA = Desencadenador de ensamblado (CLR) TR = Desencadenador SQL UQ = Restricción UNIQUE |
schema_id |
int |
Id. del esquema que contiene el objeto. Para todos los objetos del sistema del ámbito del esquema incluidos en SQL Server 2005, este valor siempre se encuentra en (schema_id('sys'), schema_id('INFORMATION_SCHEMA')). |
parent_object_id |
int |
Id. del objeto al que pertenece este objeto. 0 = No es un objeto secundario. |
type |
char(2) |
Tipo de objeto: AF = Función de agregado (CLR) C = Restricción CHECK D = DEFAULT (restricción o independiente) F = Restricción FOREIGN KEY PK = Restricción PRIMARY KEY P = Procedimiento almacenado de SQL PC = Procedimiento almacenado de ensamblado (CLR) FN = Función escalar de SQL FS = Función escalar del ensamblado (CLR) FT = Función con valores de tabla de ensamblado (CLR) R = Regla (estilo antiguo, independiente) RF = Procedimiento de filtro de réplica S = Tabla base del sistema SN = Sinónimo SQ = Cola de servicio TA = Desencadenador de ensamblado (CLR) TR = Desencadenador SQL IF = Función SQL con valores de tabla en línea TF = Función SQL con valores de tabla U = Tabla (definida por el usuario) UQ = Restricción UNIQUE V = Vista X = Procedimiento almacenado extendido IT = Tabla interna |
type_desc |
nvarchar(60) |
Descripción del tipo de objeto. AGGREGATE_FUNCTION CHECK_CONSTRAINT DEFAULT_CONSTRAINT FOREIGN_KEY_CONSTRAINT PRIMARY_KEY_CONSTRAINT SQL_STORED_PROCEDURE CLR_STORED_PROCEDURE SQL_SCALAR_FUNCTION CLR_SCALAR_FUNCTION CLR_TABLE_VALUED_FUNCTION RULE REPLICATION_FILTER_PROCEDURE SYSTEM_TABLE SYNONYM SERVICE_QUEUE CLR_TRIGGER SQL_TRIGGER SQL_INLINE_TABLE_VALUED_FUNCTION SQL_TABLE_VALUED_FUNCTION USER_TABLE UNIQUE_CONSTRAINT VIEW EXTENDED_STORED_PROCEDURE INTERNAL_TABLE |
create_date |
datetime |
Fecha de creación del objeto. |
modify_date |
datetime |
Fecha en que se modificó el objeto por última vez mediante una instrucción ALTER. Si el objeto es una tabla o vista, modify_date cambia también cuando se crea o modifica un índice agrupado en la tabla o vista. |
is_ms_shipped |
bit |
Objeto creado por un componente interno de SQL Server. |
is_published |
bit |
El objeto está publicado. |
is_schema_published |
bit |
Sólo se ha publicado el esquema del objeto. |
Vea también
Referencia
Vistas de catálogo de objetos (Transact-SQL)
Vistas de catálogo (Transact-SQL)
sys.objects (Transact-SQL)
sys.system_objects (Transact-SQL)