Benutzer-Werkzeuge

Webseiten-Werkzeuge


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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki