Return to Snippet

Revision: 45612
at June 1, 2011 19:51 by tuffo19


Updated Code
--aggiungo una colonna temp
ALTER TABLE TAB1
ADD (TEMP_COL number );

--copio i dati nella nuova col
update TAB1
set TEMP_COL = COL

--cancello la vecchia col
ALTER TABLE TAB1
DROP COLUMN COL;

--rinomino la col temp con il nome della vecchia col
ALTER TABLE TAB1
RENAME COLUMN TEMP_COL TO COL;

Revision: 45611
at May 5, 2011 01:02 by tuffo19


Initial Code
--aggiungo una colonna temp
ALTER TABLE TAB1
ADD (TEMP_COL number );

--copio i dati nella nuova col
update TAB1
set TEMP_COL = COL

--cancello la vecchia col
ALTER TABLE TAB1
DROP COLUMN TEMP_COL;

--rinomino la col temp con il nome della vecchia col
ALTER TABLE TAB1
RENAME COLUMN TEMP_COL TO COL;

Initial URL

                                

Initial Description
Per cambiare il tipo di dato in una colonna devo fare un giretto...

Initial Title
Cambiare tipo in colonna ORACLE

Initial Tags
sql, Oracle

Initial Language
SQL