#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
- Speciale per il lancio di Visual Studio 2008, SQL Server 2008 e Windows Server 2008 dal 25/02 al 07/03
- SQL Server 2008 rimandato al terzo trimestre
- Intellisense in Sql Server 2008
- SQL Server 2008 February CTP
- Microsoft Security Bulletin di settembre 2008
- Una noisa limitazione di LINQ To SQL
- Velocity: ADO.NET Distributed Cache
- Tracciare le modifiche ai dati e allineare i datawarehouse con il Change Data Capture in SQL Server 2008
- SQL Server 2008 disponibile in RTM
- Microsoft Security Bulletin di luglio 2008
- Uno sguardo a LINQ to SQL
- L'entity Framework e i vincoli FOREIGN KEY
Commenti
Esprimi il tuo giudizio su questo script:
Per procedere devi essere autenticato.
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 ...
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 ...
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.







Stampa
Download 


10annidi.ASPItalia.com: iscriviti alla competizione e vinci fantastici premi ogni mese!
Ma funziona con Access? Perchè me la esegue, non da errori, però i record sono sempre lì...SQL="TRUNCATE TabAvvisi" set cnCondomini = Server....
Continua »»» | Rispondi »»»