sys.foreign_keys (Transact-SQL)
Contiene una fila por objeto que constituye una restricción FOREIGN KEY, con sys.object.type = F.
Nombre de columna |
Tipo de datos |
Descripción |
---|---|---|
<Columnas heredadas de sys.objects> |
|
Para obtener una lista de las columnas que hereda esta vista, vea 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 verificado 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
En SQL Server 2005 y versiones posteriores, la visibilidad de los metadatos en las vistas de catálogo se limita a los elementos que pueden protegerse y que son propiedad de un usuario o sobre los que el usuario tienen algún permiso. Para obtener más información, vea Configuración de visibilidad de los metadatos.