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

eliminazione di record da più tabelle alla volta con una singola query in sqlserver2005

A meno che non utilizzi una sorta di eliminazione a cascata, una singola istruzione di eliminazione eliminerà le righe da una singola tabella.

Nel tuo esempio, se la sintassi è corretta, eliminerai le righe da responseheader solo, il resto delle tabelle viene utilizzato solo per determinare quali righe eliminare da responseheader .

Per essere sinceri, tu davvero non voglio usare un'eliminazione a cascata, quindi dovresti eseguire più istruzioni di eliminazione, una in ogni tabella.