Tabellen
Tabelle anlegen
CREATE TABLE table_name (
name VARCHAR(20)
) IN dbspace_name;
Tabelle aus bisheriger Tabelle kopieren
SELECT * INTO neuer_tabellenname FROM alte_tabelle;
Wichtig: Berechtigungen auf die neue Tabelle müssen erteilt werden!
Spaltendefinition
Default-Clause
...
account_id INTEGER NOT NULL DEFAULT 1,
...
Check-Constraint
...
account_id INTEGER NOT NULL DEFAULT 1 CHECK (account_id IN (1,2))
...
Tabelle umbenennen
ALTER TABLE table_name RENAME new_table_name;
Kommentare
Tabelle
COMMENT ON TABLE IS 'Notiz zur Tabelle';
Spalten
COMMENT ON COLUMN TABELLENNAME."NAME" IS 'Kommentar zur Spalte NAME';
No Comments