Ciao a tutti,
E' possibile con uno script in sql cancellare i dati di una precisa colonna?
io ho provato con questo comando:
DELETE tabella.colonna2 WHERE tabella.colonna2 <> 0
ma non funziona
Come faccio? dove sbaglio?
:master:
Ciao a tutti,
E' possibile con uno script in sql cancellare i dati di una precisa colonna?
io ho provato con questo comando:
DELETE tabella.colonna2 WHERE tabella.colonna2 <> 0
ma non funziona
Come faccio? dove sbaglio?
:master:
Non è vero ke i giorni di pioggia sono i piu brutti, sono gli unici giorni in cui puoi camminare a testa alta piangendo(Jim Morrison)
update tabella set colonna2 = NULL WHERE tabella.colonna2 <> 0
Solo un piccolo consiglio: il valore (se si può chiamare così "NULL") occupa molte risorse (intese come memoria e rallentamento del sistema in caso di query) in SQL Server e quindi sarebbe più opportuno effettuare l'azzeramento ponendo = 0 nel caso di un campo numerico, oppure "" (stringa nulla) in caso di char (o varchar) etc...
potrebbe quindi essere migliore scrivere così:
update tabella set colonna2 = 0 WHERE tabella.colonna2 <> 0
ci avevo pensato dopo di fare l'update, non so perchè ma mi ero fissato ad usare il delete
Grazie lo stesso
Non è vero ke i giorni di pioggia sono i piu brutti, sono gli unici giorni in cui puoi camminare a testa alta piangendo(Jim Morrison)