123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- -- ----------------------------
- -- Table structure for T_CM_AIRPORT
- -- ----------------------------
- DROP TABLE "LICHANGLIN"."T_CM_AIRPORT";
- CREATE TABLE "LICHANGLIN"."T_CM_AIRPORT" (
- "ID" NUMBER(9) NOT NULL ,
- "NAME" NVARCHAR2(40) NOT NULL ,
- "LONGITUDE" NUMBER(11,6) NOT NULL ,
- "LATITUDE" NUMBER(11,6) NOT NULL ,
- "HEIGHT" NUMBER(6,2) NOT NULL ,
- "ISDELETE" NVARCHAR2(1) DEFAULT 1 ,
- "IMPORTTIME" DATE ,
- "NOTE" NVARCHAR2(160) DEFAULT 1
- ,
- "NATION" VARCHAR2(5 BYTE)
- )
- TABLESPACE "LICHANGLIN"
- LOGGING
- NOCOMPRESS
- PCTFREE 10
- INITRANS 1
- STORAGE (
- INITIAL 65536
- NEXT 1048576
- MINEXTENTS 1
- MAXEXTENTS 2147483645
- BUFFER_POOL DEFAULT
- )
- PARALLEL 1
- NOCACHE
- DISABLE ROW MOVEMENT
- ;
- -- ----------------------------
- -- Primary Key structure for table T_CM_AIRPORT
- -- ----------------------------
- ALTER TABLE "LICHANGLIN"."T_CM_AIRPORT" ADD CONSTRAINT "SYS_C0011077" PRIMARY KEY ("ID");
- -- ----------------------------
- -- Checks structure for table T_CM_AIRPORT
- -- ----------------------------
- ALTER TABLE "LICHANGLIN"."T_CM_AIRPORT" ADD CONSTRAINT "SYS_C0011044" CHECK ("ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
- ALTER TABLE "LICHANGLIN"."T_CM_AIRPORT" ADD CONSTRAINT "SYS_C0011045" CHECK ("NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
- ALTER TABLE "LICHANGLIN"."T_CM_AIRPORT" ADD CONSTRAINT "SYS_C0011046" CHECK ("LONGITUDE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
- ALTER TABLE "LICHANGLIN"."T_CM_AIRPORT" ADD CONSTRAINT "SYS_C0011047" CHECK ("LATITUDE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
- ALTER TABLE "LICHANGLIN"."T_CM_AIRPORT" ADD CONSTRAINT "SYS_C0011048" CHECK ("HEIGHT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
- create sequence SEQ_CM_AIRPORT minvalue 1 maxvalue 999999999999999999999999999999 start with 1 increment by 1 nocycle nocache;
-
- -- ----------------------------
- -- Triggers structure for table T_CM_AIRPORT
- -- ----------------------------
- CREATE TRIGGER "LICHANGLIN"."T_CM_AIRPORT_TRIGGER" BEFORE INSERT ON "LICHANGLIN"."T_CM_AIRPORT" REFERENCING OLD AS "OLD" NEW AS "NEW" FOR EACH ROW
- BEGIN
- select SEQ_CM_AIRPORT.Nextval into :NEW.ID from dual;
- END;
- /
|