Advertisement
ludovicl

Air_create

Nov 28th, 2014
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 4.51 KB | None | 0 0
  1.  
  2.   CREATE TABLE "AIR"."AVION" ("NUMAVION" NUMBER(6, 0) NOT NULL ENABLE,
  3.   "NOMAVION" VARCHAR2(20) NOT NULL ENABLE, "CAPACITE" NUMBER(3, 0) NOT
  4.   NULL ENABLE, "LOCALISATION" VARCHAR2(35), "DATEMISESERVICE" DATE)
  5.   PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 STORAGE(INITIAL 65536
  6.   NEXT 1048576 MINEXTENTS 1 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL
  7.   DEFAULT) TABLESPACE "AIR_DATA" LOGGING NOCOMPRESS ;
  8.   ALTER TABLE "AIR"."AVION" MODIFY ("LOCALISATION" DEFAULT 'Paris') ;
  9.   ... 1 ROWS
  10. CONNECT AIR;
  11. CREATE UNIQUE INDEX "AIR"."PK_AVION" ON "AVION" ("NUMAVION" ) PCTFREE 10
  12. INITRANS 2 MAXTRANS 255 STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1
  13. FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "AIR_DATA"
  14. LOGGING ;
  15.   ALTER TABLE "AIR"."AVION" ADD CHECK (Capacite IN (140, 180, 200, 250,
  16.   300, 320, 360, 450, 460)) ENABLE ;
  17.   ALTER TABLE "AIR"."AVION" ADD CONSTRAINT "PK_AVION" PRIMARY KEY
  18.   ("NUMAVION") USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255
  19.   STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 FREELISTS 1 FREELIST
  20.   GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "AIR_DATA" LOGGING ENABLE ;
  21.   CREATE TABLE "AIR"."COMPETENT_IOT" ("NUMPILOTE" NUMBER(4, 0),
  22.   "NUMTYP" CHAR(4), CONSTRAINT "PK_COMPETENT_IOT" PRIMARY KEY
  23.   ("NUMPILOTE", "NUMTYP") ENABLE ) ORGANIZATION INDEX PCTFREE 10
  24.   INITRANS 2 MAXTRANS 255 STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS
  25.   1 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE
  26.   "AIR_DATA" LOGGING NOCOMPRESS PCTTHRESHOLD 50 ;
  27.   ... 0 ROWS
  28.   CREATE TABLE "AIR"."PILOTE" ("NUMPILOTE" NUMBER(4, 0) NOT NULL
  29.   ENABLE, "NOMPILOTE" VARCHAR2(20) NOT NULL ENABLE, "ADRESSE"
  30.   VARCHAR2(50), "DATECREATION" DATE NOT NULL ENABLE, "DATEDERMAJ"
  31.   TIMESTAMP (6) NOT NULL ENABLE, "CV" CLOB) PCTFREE 10 PCTUSED 40
  32.   INITRANS 1 MAXTRANS 255 STORAGE(INITIAL 262144 NEXT 1048576
  33.   MINEXTENTS 1 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
  34.   TABLESPACE "AIR_DATA" LOGGING NOCOMPRESS LOB ("CV") STORE AS
  35.   BASICFILE (TABLESPACE "AIR_DATA" ENABLE STORAGE IN ROW CHUNK 8192
  36.   RETENTION NOCACHE LOGGING STORAGE(INITIAL 65536 NEXT 1048576
  37.   MINEXTENTS 1 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)) ;
  38.   ... 7 ROWS
  39. CREATE UNIQUE INDEX "AIR"."PK_PILOTE" ON "PILOTE" ("NUMPILOTE" ) PCTFREE
  40. 10 INITRANS 2 MAXTRANS 255 STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1
  41. FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "AIR_DATA"
  42. LOGGING ;
  43.   ALTER TABLE "AIR"."PILOTE" ADD CONSTRAINT "PK_PILOTE" PRIMARY KEY
  44.   ("NUMPILOTE") USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255
  45.   STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 FREELISTS 1 FREELIST
  46.   GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "AIR_DATA" LOGGING ENABLE ;
  47.   CREATE TABLE "AIR"."VOL" ("NUMVOL" CHAR(6) NOT NULL ENABLE,
  48.   "NUMAVION" NUMBER(6, 0) NOT NULL ENABLE, "NUMPILOTE" NUMBER(4, 0),
  49.   "VILLEDEP" VARCHAR2(35) NOT NULL ENABLE, "VILLEARR" VARCHAR2(35) NOT
  50.   NULL ENABLE, "HEUREDEP" CHAR(5), "HEUREARR" CHAR(5)) PCTFREE 10
  51.   PCTUSED 40 INITRANS 1 MAXTRANS 255 STORAGE(INITIAL 65536 NEXT 1048576
  52.   MINEXTENTS 1 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
  53.   TABLESPACE "AIR_DATA" LOGGING NOCOMPRESS ;
  54.   ... 6 ROWS
  55. CREATE INDEX "AIR"."UX_NUMAVION" ON "VOL" ("NUMAVION" ) PCTFREE 10
  56. INITRANS 2 MAXTRANS 255 STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1
  57. FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "AIR_IND"
  58. LOGGING ;
  59. CREATE INDEX "AIR"."IDX_NUMPILOTE" ON "VOL" ("NUMPILOTE" ) PCTFREE 10
  60. INITRANS 2 MAXTRANS 255 STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1
  61. FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "AIR_DATA"
  62. LOGGING ;
  63.   CREATE GLOBAL TEMPORARY TABLE "AIR"."VOLPIL#" ("NUMVOL" CHAR(6),
  64.   "VILLEDEP" VARCHAR2(35), "VILLEARR" VARCHAR2(35)) ON COMMIT DELETE ROWS ;
  65.   CREATE GLOBAL TEMPORARY TABLE "AIR"."VOLPIL##" ("NUMVOL" CHAR(6),
  66.   "VILLEARR" VARCHAR2(35), "HEUREARR" CHAR(35)) ON COMMIT PRESERVE ROWS ;
  67.   ALTER TABLE "AIR"."VOL" ADD CONSTRAINT "FK_UTILISE" FOREIGN KEY
  68.   ("NUMAVION") REFERENCES "AVION" ("NUMAVION") ENABLE NOVALIDATE ;
  69.   ALTER TABLE "AIR"."VOL" ADD CONSTRAINT "FK_EFFECTUE" FOREIGN KEY
  70.   ("NUMPILOTE") REFERENCES "PILOTE" ("NUMPILOTE") ENABLE NOVALIDATE ;
  71. CREATE BITMAP INDEX "AIR"."BITMAP_LOCALISATION" ON "AVION" ("LOCALISATION"
  72. ) PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE(INITIAL 65536 NEXT 1048576
  73. MINEXTENTS 1 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE
  74. "AIR_DATA" LOGGING ;
  75.   ALTER TABLE "AIR"."VOL" ENABLE CONSTRAINT "FK_UTILISE" ;
  76.   ALTER TABLE "AIR"."VOL" ENABLE CONSTRAINT "FK_EFFECTUE" ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement