Advertisement
Guest User

Untitled

a guest
Jun 21st, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.31 KB | None | 0 0
  1.  
  2. CREATE OR REPLACE TRIGGER rejestrujZmianeStatusu
  3. after UPDATE ON wypozyczenia
  4.     BEGIN
  5.     INSERT INTO zmianyStatusowWyp(idWypozyczenia, IDSTATUSUWYP, dataZmiany)
  6.     VALUES (idWypozyczenia, OLD.idStatusuWyp, sysdate);
  7. END;   /*                      ^ ORA-00984 w tym miejscu kolumna jest niedozwolona */
  8.  
  9. /*tworzenie tablic*/
  10.  
  11. CREATE TABLE Wypozyczenia
  12.   (
  13.     IdWypozyczenia   INTEGER NOT NULL ,
  14.     IdKlienta        INTEGER NOT NULL ,
  15.     IdSamochodu      INTEGER NOT NULL ,
  16.     DataWypozyczenia DATE NOT NULL ,
  17.     DataZwrotu       DATE NOT NULL ,
  18.     Kilometraz       NUMBER (37,1) NOT NULL ,
  19.     IdStatusuWyp     INTEGER NOT NULL
  20.   ) ;
  21. ALTER TABLE Wypozyczenia ADD CONSTRAINT WypozyczeniaKP PRIMARY KEY ( IdWypozyczenia ) ;
  22.  
  23.  
  24. CREATE TABLE ZmianyStatusowWyp
  25.   (
  26.     IdZmiany        INTEGER NOT NULL ,
  27.     IdWypozyczenia  INTEGER NOT NULL ,
  28.     IdStatusuWyp    INTEGER NOT NULL ,
  29.     DataZmiany      DATE NOT NULL ,
  30.     IdWypozyczenia1 INTEGER NOT NULL ,
  31.     IdStatusuWyp1   INTEGER NOT NULL
  32.   ) ;
  33. CREATE UNIQUE INDEX ZmianyStatusowWyp__IDX ON ZmianyStatusowWyp
  34.   (
  35.     IdStatusuWyp1 ASC
  36.   )
  37.   ;
  38. CREATE UNIQUE INDEX ZmianyStatusowWyp__IDXv1 ON ZmianyStatusowWyp
  39.   (
  40.     IdWypozyczenia1 ASC
  41.   )
  42.   ;
  43. ALTER TABLE ZmianyStatusowWyp ADD CONSTRAINT ZmianyStatusowWypKP PRIMARY KEY ( IdZmiany ) ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement