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