#306 - Utilizzare lo statement SQL TRUNCATE

Una delle richieste più diffuse è su come ripulire una tabella di un database, azzerando allo stesso tempo eventuali contatori.
La risposta è nell'utilizzo dello statement SQL TRUNCATE, che tronca letteralmente il contenuto della tabella indicata.
Ecco uno spezzone di codice di esempio:

<%

' la query sql
SQL = "TRUNCATE tabella"

' l'oggetto conn contiene la connessione vera e propria
conn.execute (SQL)

%>


Cosa differenzia truncate da delete? Semplice, delete si limita ad eliminare tutti i dati contenuti nella tabella, mentre truncate di fatto riporta la stessa alla sua condizione originale, come se fosse stata appena creata.


Approfondimenti
Commenti

Esprimi il tuo giudizio su questo script:

Per procedere devi essere autenticato.

hyppos scrive:
Utilizzare lo statement SQL TRUNCATE

Ma funziona con Access? Perchè me la esegue, non da errori, però i record sono sempre lì...SQL="TRUNCATE TabAvvisi" set cnCondomini = Server....
martedì 6 novembre 2001 | 3 risposte
Daniele Bochicchio scrive:
Utilizzare lo statemente SQL TRUNCATE

Come mi suggerisce Fabio U. via e-mail:Attenzione: la "Truncate" ha anche l'innegabile vantaggio di essere immediata, ma il grosso svantaggio di non ...
lunedì 5 novembre 2001

Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.