Oracle ha introdotto già nella versione 9i Release 2, la possibilità di rinominare il campo di una tabella con una sola istruzione SQLPLUS.
Nelle versioni precedenti era necessario creare una nuova colonna col nuovo nome, copiarvi il valore della colonna da rinominare e droppare quella vecchia.
Di seguito un esempio di utilizzo.
Ho creato una tabella PROVA nel mio DB con questo script
CREATE TABLE PROVA(
ID CHAR (20) NOT NULL,
DE_RIF VARCHAR2 (200)
);
Con lo script seguente ho rinominato il campo DE_RIF in DB_RIF
ALTER TABLE PROVA RENAME COLUMN DE_RIF TO DB_RIF;
Con la seguente istruzione verifico che la tabella sia stata aggiornata correttamente
DESC PROVA;
Cancello la tabella che avevo creato per l'esempio
DROP TABLE PROVA;
Se il post è di tuo gradimento lascia un MiP su Facebook
Per qualsiasi dubbio, critica, segnalazione scrivimi a vm_tempbox-perparlarediweb[at]yahoo.it
Alla prossima!
Link utili: www.google.it
0 commenti:
Posta un commento