Version: Test
©Raddy 2001

SQL mit Oracle II                                      zurück

Einfügen und
Löschen von
Spalten
a-absatz.pcx (280 Byte)

Einfügen von Spalten in die Tabelle

Wie gesagt kann man mit dem Befehl ALTER TABLE 
eine Spalte in die Tabelle einfügen:

   alter table kunde
   add (bemerkungen text(20))

Mit dem Befehl wird eine zusätzliche Spalte "Bemerkungen"
in die Tabelle "Kunde" eingefügt. 




a-absatz.pcx (280 Byte)

Löschen von Spalten einer Tabelle

Zum Löschen einer Spalte in einer Tabelle gibt es keinen
Befehl. Man kann sich aber auf folgende Art helfen:
  1. Man erstellt eine Teilkopie der Tabelle, mit dem
    bereits beschriebenen Befehl:
    
    CREATE TABLE  <tabellenname der Kopie>
    AS 
    SELECT ..... FROM <tabellenname des Original>
  2. Man löscht die Originaltabelle
    
    DROP TABLE <tabellenname des Original>
  3. Man erstellt die Orignialtabelle aus der Kopie:
    
    CREATE TABLE  <tabellenname des gelöschten Original>
    AS 
    SELECT ..... FROM <tabellenname der Kopie>
    
    
    
    
    

(c) by www.mathematik.net