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 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 un utente è proprietario o a cui l'utente ha concesso alcune 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