lunedì 14 marzo 2011

Oracle - è possibile rinominare un campo?

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
Ricevi gratuitamente tutti gli aggiornamenti del blog direttamente dal feed RSS ed in email.
Segui il blog su Twitter e su Facebook.
Alla prossima!


Link utili: www.google.it

Nessun commento:

Posta un commento

Nel rispetto della normativa sul trattamento dei dati personali (GDPR n. 679/2016) puoi scegliere di commentare questo post usando il tuo account Google, oppure avvalerti delle opzioni Anonimo o Nome/URL disponibili dal menù a tendina in questo form. In ogni caso, nessuno dei tuoi dati personali verrà usato dall'amministratore di questo blog né venduto a terzi. Per tutelare la sicurezza dei lettori i commenti postati dagli utenti che contengano link cliccabili saranno cancellati. Spunta Inviami notifiche per continuare a seguire i commenti del post.

Potrebbe interessarti...
Ultimo articolo pubblicato:
Netflix per 12 mesi a 2 euro - È una TRUFFA!


Ideale per la scuola media! ad 
Lenovo Tab M10 FHD Plus (2nd Gen) Tablet - Display 10.3" FHD (MediaTek Helio P22T,Storage 64GB Espandibile fino ad 1TB,RAM 4GB,WiFi+Bluetooth,4G LTE,2 Speaker,Android 9 Pie) Grigio – Esclusiva Amazon