DELETE Vs. TRUNCATE (Nessun server รจ stato maltrattato durante la scrittura di questo articolo)
Oggi vi voglio parlare di un argomento che mi รจ stato chiesto tante volte in tanti anni di lavoro con SQL Server. Che differenza c'รจ tra il comando T-SQL DELETE ed il comando TRUNCATE? Quali dei due รจ meglio utilizzare? E sopprattutto perche? Se siete curiosi questa volta andremo piรน in dettaglio, quindi continuate a leggere. Se avete domande fatele! Se l'articolo vi รจ piaciuto scrivetelo! P.S. Come nei migliori gialli il finale si dovrebbe svelare solamente alla fine. Io perรฒ ve lo voglio svelare in anticipo per fare in modo che rimanga impresso: Se dovete cancellare interamente una tabella usato il comando TRUNCATE! Sempre! Siete pronti? Bene, si parte! Creaimoci una semplice tabella che chiamiamo Elenco e popoliamola con un po di righe. CREATE TABLE dbo.Elenco ( ID INT IDENTITY(1, 1), CODICE VARCHAR(3) CONSTRAINT PK_Elenco_ID PRIMARY KEY CLUSTERED (id) ); Poi apriamo una transazione a cui diamo un nome in modo che riconoscibile. ...