Davide Prina ha scritto:
ahi, ahi, ahi ... top quoting! ... questo è male ;-)
ahi, ahi, ahi ... composizione dell'oggetto per una risposta errato! ... questo
è male ;-)
Forse è meglio che ti leggi i manuali su come:
* quotare
* rispondere ad una mail
Ma perchè partite tutti dal presupposto che si nasce "imparati" ?
--- nevio_decol wrote:
Ho provato,ricevo un messaggio in cui dice:
"il comando non genera un
result set"
Il Comando non genera, appunto, un resultset (cioè non ritorna righe)
perchè stiamo chiedendo una cancellazione.
se fai
delete from NOMETABELLA;
ti svuota completamente la tabella.
Se ti ritorna un messaggio d'errore vuol dire che l'errore è dovuto a come
esegui tale comando o dove lo esegui.
Appunto, non è un messaggio di errore.
Il result set dovrebbe essere generato da un'istruzione select e non da una
delete ... anzi la delete sia che cancelli qualcosa o che non cancelli nulla
non da mai errore.
Infatti.
Normalmente se vuoi svuotare tutta la tabella esiste un'istruzione "migliore"
... è più veloce perché non permette ... diciamo per capirci ... l'undo
Penso che tale istruzione o un'istruzione simile esiste più o meno su tutti i
db:
truncate table NOMETABELLA;
TRUNCATE non è un'istruzione standard di SQL, ma una aggiunta di Oracle.
Comunque funziona (con alcune attenzioni) in PostGres, ed anche in MySql
(dove, per le tabelle InnoDb, viene "mappata" a DELETE).
Comunque ho scaricato il tuo File, e temo che la risposta sia semplice:
HSQL probabilmente non supporta le ricerche con comandi SQL diretti. Non
so se è un baco oppure una scelta di progetto, HSQL è troppo immaturo e
preferisco non usarlo.
Ciao
--
Filippo Cerulo
blog : http://6of9.blogspot.com/
e-mail : [EMAIL PROTECTED]
web : www.softcombn.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]