Compartir a través de


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