PDA

View Full Version : [SQL] Svuotare una tabela...


ShadowX84
30-05-2007, 09:26
Salve,

Devo cancellare tutti i dati presenti in una tabella, solo che ho qualche problema con la sintassi corretta.

Io credevo fosse un qualcosa del tipo:

delete * form nome_tabella

Evidentemente mi sbaglio, in quanto nella tabella in questione sono ancora presenti tutti i record.

Se la cosa può esservi utile, il database è Oracle.

Grazie!

0rph3n
30-05-2007, 09:32
la tua sintassi è quasi giusta, togli l'* e sei apposto!

'iao

ShadowX84
30-05-2007, 09:35
:fagiano:

Grazie...

:cry:

RaouL_BennetH
30-05-2007, 10:19
e se devi azzerare anche gli indici dopo la delete prosegui con il comando:

`truncate table tua_table`

ShadowX84
30-05-2007, 10:31
e se devi azzerare anche gli indici dopo la delete prosegui con il comando:

`truncate table tua_table`

Grazie mille per la precisazione.

Credevo che l'azzeramento degli indici fosse implicito con la cancellazione di tutti i record.