Condividi tramite


sys.foreign_keys (Transact-SQL)

Si applica a: SQL Server database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics Analytics Platform System (PDW) Warehouse nel database SQL di Microsoft Fabric in Microsoft Fabric

Contiene una riga per oggetto che è un vincolo FOREIGN KEY, con sys.object.type = F.

Nome colonna Tipo di dati Descrizione
<Colonne ereditate da sys.objects> Per un elenco di colonne ereditate da questa vista, vedere sys.objects (Transact-SQL).For a list of columns that this view inherits, see sys.objects (Transact-SQL).
referenced_object_id int ID dell'oggetto a cui viene fatto riferimento.
key_index_id int ID della chiave di indice all'interno dell'oggetto a cui viene fatto riferimento.
is_disabled bit Il vincolo FOREIGN KEY è disabilitato.
is_not_for_replication bit Il vincolo FOREIGN KEY è stato creato con l'opzione NOT FOR REPLICATION.
is_not_trusted bit Il vincolo FOREIGN KEY non è stato verificato dal sistema.
delete_referential_action tinyint Operazione referenziale dichiarata per il vincolo FOREIGN KEY in caso di eliminazione.

0 = Nessuna operazione

1 = Propagazione

2 = Impostazione su Null

3 = Impostazione del valore predefinito
delete_referential_action_desc nvarchar(60) Descrizione dell'operazione referenziale dichiarata per il vincolo FOREIGN KEY in caso di eliminazione:

NO_ACTION

CASCADE

SET_NULL

SET_DEFAULT
update_referential_action tinyint Operazione referenziale dichiarata per il vincolo FOREIGN KEY in caso di aggiornamento.

0 = Nessuna operazione

1 = Propagazione

2 = Impostazione su Null

3 = Impostazione del valore predefinito
update_referential_action_desc nvarchar(60) Descrizione dell'operazione referenziale dichiarata per il vincolo FOREIGN KEY in caso di aggiornamento:

NO_ACTION

CASCADE

SET_NULL

SET_DEFAULT
is_system_named bit 1 = Nome generato dal sistema.

0 = Nome specificato dall'utente.

Autorizzazioni

La visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui l'utente è proprietario o per le quali dispone di autorizzazioni. Per altre informazioni, vedere Metadata Visibility Configuration.

Vedi anche

Viste del catalogo (Transact-SQL)
Viste del catalogo oggetti (Transact-SQL)
Domande frequenti sull'esecuzione di query nel catalogo di sistema di SQL Server