prev up next

SQL-Statements zur Schemadefinition

SQL-Statements zum Anlegen, Erweitern, Verkürzen und Entfernen einer Tabelle:

  1. Tabelle anlegen:
    
    create table Person (
      PersNr     int identity(100000,1),   -- ganze Zahl, automatisch vergeben
      Name       varchar(15) not null,     -- max. 15 Zeichen langer Wert
      Geschlecht bit default 0,            -- boolscher Wert, vorbesetzt mit 0
      Note       numeric (5,2),            -- 5 Gesamt-, 2 Nachkommastellen
      Groesse    real,                     -- einfache Genauigket
      Gewicht    float,                    -- doppelte Genauigkeit
      Gehalt     money,                    -- Waehrungswert
      GebDatum   datetime,                 -- Uhrzeit- und Datumsangabe
      Bemerkung  text,                     -- laengerer Text
      Photo      image,                    -- Binaerdaten
      Termin     rowversion,               -- Zeitstempel fuer Zeilenzugriff
      Kennung    uniqueidentifier          -- global eindeutiger Wert
                 default newid(),          -- vorbesetzt durch newid()
    )
    

  2. Tabelle um eine Spalte erweitern:
    
    alter table Person
    add   Vorname varchar(15)
    

  3. Tabellenspalte ändern:
    
    alter table Person
    modify (Vorname varchar(20)
    

  4. Tabelle um eine Spalte verkürzen:
    
    alter table  Person
    drop  column Vorname
    

  5. Tabelle entfernen:
    
    drop table Person
    


prev up next