SQLForeignKeys
Si applica a:SQL ServerDatabase SQL diAzure Istanzagestita di SQL di Azure Azure Synapse Analytics PlatformSystem (PDW)
SQL Server supporta aggiornamenti ed eliminazioni a catena tramite il meccanismo di vincolo di chiave esterna. SQL Server restituisce SQL_CASCADE per le colonne UPDATE_RULE e/o DELETE_RULE se l'opzione CASCADE è specificata nella clausola ON UPDATE e/o ON DELETE dei vincoli FOREIGN KEY. SQL Server restituisce SQL_NO_ACTION per le colonne UPDATE_RULE e/o DELETE_RULE se l'opzione NO ACTION è specificata nella clausola ON UPDATE e/o ON DELETE dei vincoli FOREIGN KEY.
Se i valori non validi sono presenti in qualsiasi parametro SQLForeignKeys , SQLForeignKeys restituisce SQL_SUCCESS durante l'esecuzione. SQLFetch restituisce SQL_NO_DATA quando in questi parametri vengono usati valori non validi.
SQLForeignKeys può essere eseguito in un cursore del server statico. Un tentativo di esecuzione di SQLForeignKeys in un cursore aggiornabile (dinamico o keyset) restituisce SQL_SUCCESS_WITH_INFO che indica che il tipo di cursore è stato modificato.
Il driver ODBC di SQL Server Native Client supporta le informazioni di creazione di report per le tabelle nei server collegati accettando un nome in due parti per i parametri FKCatalogName e PKCatalogName : Linked_Server_Name.Catalog_Name.
Vedi anche
Funzione SQLForeignKeys
Dettagli di implementazione dell'API ODBC
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: nel corso del 2024 verranno dismessi i problemi di GitHub come meccanismo di feedback per il contenuto e verranno sostituiti con un nuovo sistema di feedback. Per altre informazioni, vedere:Invia e visualizza il feedback per