Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 5th, 2012  |  syntax: SQL  |  size: 1.23 KB  |  hits: 23  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. CREATE TABLE "ZDZICH"."TRANSAKCJE"
  2.   (
  3.     "ID_TRANSAKCJI" NUMBER NOT NULL ENABLE,
  4.     "ID_PRACOWNIKA" NUMBER NOT NULL ENABLE,
  5.     "WEJSCIE" TIMESTAMP (6),
  6.     "WYJSCIE" TIMESTAMP (6),
  7.     "REKLAMACJA" TIMESTAMP (6),
  8.     CONSTRAINT "TRANSAKCJE_PK" PRIMARY KEY ("ID_TRANSAKCJI") USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) TABLESPACE "SYSTEM" ENABLE,
  9.     CONSTRAINT "TRANSAKCJE_FK" FOREIGN KEY ("ID_PRACOWNIKA") REFERENCES "ZDZICH"."PRACOWNICY" ("ID_PRACOWNIKA") ENABLE
  10.   )
  11.   SEGMENT CREATION IMMEDIATE PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING STORAGE
  12.   (
  13.     INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT
  14.   )
  15.   TABLESPACE "SYSTEM" ;
  16. CREATE OR REPLACE TRIGGER "ZDZICH"."BI_TRANSAKCJE" BEFORE
  17.   INSERT ON "TRANSAKCJE" FOR EACH ROW BEGIN IF :NEW."ID_TRANSAKCJI" IS NULL THEN
  18.   SELECT "TRANSAKCJE_SEQ2".NEXTVAL INTO :NEW."ID_TRANSAKCJI" FROM dual;
  19. END IF;
  20. END;
  21. /
  22. ALTER TRIGGER "ZDZICH"."BI_TRANSAKCJE" ENABLE;