sys.foreign_keys (Transact-SQL)

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Almacenamiento 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 de las vistas de catálogo se limita a elementos protegibles que un usuario posee o en el que se concedió algún permiso al usuario. 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