sys.foreign_keys (Transact-SQL)
Se aplica a: SQL Server Azure SQL Database Azure SQL Instancia administrada Azure Synapse Analytics Analytics Platform System (PDW) Warehouse en microsoft Fabric SQL Database en Microsoft Fabric
Contiene una fila por objeto que constituye una restricción FOREIGN KEY, con sys.object.type = F.
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
<Columnas heredadas de sys.objects> | Para obtener una lista de las columnas que hereda esta vista, consulte sys.objects (Transact-SQL). | |
referenced_object_id | int | Id. del objeto al que se hace referencia. |
key_index_id | int | Id. del índice de clave dentro del objeto al que se hace referencia. |
is_disabled | bit | La restricción FOREIGN KEY está deshabilitada. |
is_not_for_replication | bit | La restricción FOREIGN KEY se creó con la opción NOT FOR REPLICATION. |
is_not_trusted | bit | El sistema no ha comprobado la restricción FOREIGN KEY. |
delete_referential_action | tinyint | Acción referencial que se declaró para FOREIGN KEY cuando se produce una eliminación. 0 = Sin acción 1 = Cascada 2 = Establecer como NULL 3 = Establecer valor predeterminado |
delete_referential_action_desc | nvarchar(60) | Descripción de la acción referencial que se declaró para FOREIGN KEY cuando se produce una eliminación: NO_ACTION CASCADE SET_NULL SET_DEFAULT |
update_referential_action | tinyint | Acción referencial que se declaró para FOREIGN KEY cuando se produce una actualización. 0 = Sin acción 1 = Cascada 2 = Establecer como NULL 3 = Establecer valor predeterminado |
update_referential_action_desc | nvarchar(60) | Descripción de la acción referencial que se declaró para FOREIGN KEY cuando se produce una actualización: NO_ACTION CASCADE SET_NULL SET_DEFAULT |
is_system_named | bit | 1 = El sistema generó el nombre. 0 = El usuario proporcionó el nombre. |
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 (Transact-SQL)
Vistas de catálogo de objetos (Transact-SQL)
Consultar las preguntas más frecuentes (P+F) del catálogo del sistema de SQL Server