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

sql:DELETE + INSERT vs AGGIORNAMENTO + INSERT

TRUNCATE sarà più veloce dell'eliminazione, quindi se hai bisogno di svuotare una tabella fallo invece

Non hai specificato il tuo fornitore RDBMS, ma alcuni di essi hanno anche MERGE/UPSERT comandi Questo ti permette di aggiornare la tabella se i dati esistono e di inserirla in caso contrario