Come aggiungere colonne alle tabelle in Oracle

October 22

Come aggiungere colonne alle tabelle in Oracle


Oracle è un sistema di gestione di database di livello enterprise; indipendentemente dalla versione, i dati sono memorizzati nella sostanzialmente allo stesso modo. I database sono una collezione di tavoli e le istruzioni PL / SQL, le dichiarazioni sono alloggiati in funzioni definite dall'utente e le procedure di negozio, e le tabelle memorizzano i dati in modo sistematico con colonne e righe che formano una griglia visiva. Le righe contengono i dati effettivi, ma le colonne sono in realtà le definizioni di tipo di dati è consentito in ogni luogo particolare all'interno della tabella.

istruzione

1 Aggiungere una singola colonna stringa di base al vostro tavolo per eseguire l'istruzione PL / SQL di seguito. Questa istruzione aggiunge il newColumnName colonna alla MyTableName tavolo e gli permette di contenere le stringhe fino a valori un centinaio di caratteri o vuoti.

ALTER TABLE MyTableName ADD (newColumnName VARCHAR2 (100) NULL);

2 Aggiungere colonna di una stringa al vostro tavolo per eseguire l'istruzione di seguito. Questo aggiunge il newColumnName colonna alla MyTableName tavolo e gli permette di contenere le stringhe fino a un centinaio di caratteri. La colonna non può contenere un valore vuoto ed ha un valore predefinito, non appena viene inserito.

ALTER TABLE MyTableName ADD (newColumnName VARCHAR2 (100) DEFAULT 'valore stringa' NOT NULL);

3 Inserire più colonne al vostro tavolo separando ogni definizione di colonna con una virgola, come mostrato nell'esempio seguente.

ALTER TABLE MyTableName ADD (
newColumn1 VARCHAR2 (50) NULL,
numero newColumn2 NULL,
newColumn3 data NULL);