Erzeugung neuer Tabellen

Alle Tabellen die in einer Datenbank vorkommen müssen irgendwann einmal erzeugt werden, als Beispiel die Erzeugung der Tabelle Kaufanweisung:


\begin{code}
CREATE TABLE KAUFANWEISUNG
(BESITZERID INTEGER NOT NULL,
ARTIKELWUNSCH CHAR(40) NOT NULL);
\end{code}

Diese Anweisung gibt der Tabelle einen Namen und der Datenbank die Anzahl und der Typ der vorhandenen Spalten. Zu beachten, daß hier generische Typen benutzt wurden, jede Datenbank hat unter Umständen sein eigenens Datenformat.

Generische Datentypen sind:
\begin{liste}
\par
\item Char(x) eine Zeichenkette der maximalen Breite x.
\par
...
... sagt, ein boolscher Ausdruck, kann wahr oder
falsch annehmen.
\par
\end{liste}

Die Anweisung NOT NULL heißt das unbedingt ein Wert gegeben werden muß (selbst wenn er 0 ist), in Datenbanken werden nicht gelieferte Daten mit NULL inder Datenbank abgelegt.