Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Devo specificare ON DELETE NO ACTION sulla mia chiave esterna?

Dalla pagina column_constraint su MSDN :

Quindi, puoi eliminare ON DELETE NO ACTION se ti piace e funzionerà lo stesso.

NESSUNA AZIONE significa che non accadrà nulla quando elimini dalla tabella degli argomenti alla tabella degli argomenti. In tal caso, se è presente una riga in Topic per un determinato SubjectId non è possibile eliminarla senza interrompere l'integrità referenziale, quindi l'eliminazione verrà annullata.

Altro da MSDN: