sys.all_objects (Transact-SQL)
Se aplica a: punto de conexión de SQL Server Azure SQL Database Azure SQL Instancia administrada punto de conexión de SQL Analytics Analytics Platform System (PDW) de SQL Analytics System (PDW) de SQL Server en Microsoft Fabric Warehouse en Microsoft Fabric
Muestra la unión de todos los objetos definidos por el usuario y los objetos del sistema en el ámbito del esquema.
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
name | sysname | Nombre de objeto. |
object_id | int | Número de identificación del objeto. Es único en una base de datos. |
principal_id | int | Identificador 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 | Identificador del esquema que contiene el objeto. Para todos los objetos del sistema con ámbito de esquema que se incluyen con SQL Server, este valor siempre está en (schema_id('sys'), schema_id('INFORMATION_SCHEMA')). |
parent_object_id | int | Identificador del objeto al que pertenece este objeto. 0 = No es un objeto secundario. |
tipo | 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 FN = Función escalar de SQL FS = Función escalar del ensamblado (CLR) FT = Función con valores de tabla de ensamblado (CLR) IF = Función SQL insertada con valores de tabla IT = Tabla interna P = Procedimiento almacenado de SQL PC = Procedimiento almacenado del ensamblado (CLR) PG = Guía de plan PK = Restricción PRIMARY KEY R = Regla (estilo antiguo, independiente) RF = Procedimiento de filtro de replicación S = Tabla base del sistema SN = Sinónimo SO = Objeto de secuencia SQ = Cola de servicio TA = Desencadenador DML del ensamblado (CLR) TF = Función con valores de tabla SQL TR = Desencadenador DML de SQL TT = Tipo de tabla U = Tabla (definida por el usuario) UQ = Restricción UNIQUE V = Vista X = Procedimiento almacenado extendido |
type_desc | nvarchar(60) | Descripción del tipo de objeto. AGGREGATE_FUNCTION CHECK_CONSTRAINT DEFAULT_CONSTRAINT FOREIGN_KEY_CONSTRAINT SQL_SCALAR_FUNCTION CLR_SCALAR_FUNCTION CLR_TABLE_VALUED_FUNCTION SQL_INLINE_TABLE_VALUED_FUNCTION INTERNAL_TABLE SQL_STORED_PROCEDURE CLR_STORED_PROCEDURE PLAN_GUIDE PRIMARY_KEY_CONSTRAINT RULE REPLICATION_FILTER_PROCEDURE SYSTEM_TABLE SYNONYM SERVICE_QUEUE CLR_TRIGGER SQL_TABLE_VALUED_FUNCTION SQL_TRIGGER TABLE_TYPE USER_TABLE UNIQUE_CONSTRAINT VIEW EXTENDED_STORED_PROCEDURE |
create_date | datetime | Fecha de creación del objeto. |
modify_date | datetime | Fecha en que se modificó el objeto por última vez con una instrucción ALTER. Si el objeto es una tabla o una vista, modify_date también cambia cuando se crea o modifica un índice en la tabla o vista. |
is_ms_shipped | bit | Objeto creado por un componente interno de SQL Server. |
is_published | bit | El objeto se publica. |
is_schema_published | bit | Solo se ha publicado el esquema del objeto. |
Permisos
La visibilidad de los metadatos en las vistas de catálogo se limita a los elementos protegibles y que son propiedad de un usuario o sobre los que el usuario ha recibido algún permiso. Para obtener más información, consulte Metadata Visibility Configuration.
Consulte también
Vistas de catálogo de objetos (Transact-SQL)
Vistas de catálogo (Transact-SQL)
sys.objects (Transact-SQL)
sys.system_objects (Transact-SQL)