edv:db:sql:example:neue_db-tabelle_anlegen
Neue DB-Tabelle anlegen
(Informix-DB)
Oft macht es Sinn, erst nach Aufbau von bereits existierenden zu schauen:
dbschema -d db-name -t tabellen-name oder: dbschema -d db-name -t tabellen-name -ss
Eine neue Tabelle anlegen:
DROP TABLE "kennung".tabellen-name; CREATE TABLE "kennung".tabellen-name ( feld1 CHAR(8) NOT NULL, feld2 CHAR(16) DEFAULT '0' NOT NULL ) fragment BY round robin IN tablespaces001, tablespaces002, tablespaces003, tablespaces004, tablespaces005, tablespaces006, tablespaces007, tablespaces008, tablespaces009, tablespaces010 extent SIZE 1000 NEXT SIZE 500 LOCK mode ROW ; REVOKE ALL ON "kennung".tabellen-name FROM "public" AS "kennung"; CREATE UNIQUE INDEX "kennung".i_tabellen-name_001 ON "kennung".tabellen-name (feld1) USING btree IN tblspci001 ; GRANT SELECT, UPDATE, INSERT, DELETE ON "kennung".tabellen-name TO ROLLEN-NAME ;
EOF
edv/db/sql/example/neue_db-tabelle_anlegen.txt · Zuletzt geändert: 2020/01/11 01:23 von 127.0.0.1