Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE OR REPLACE TRIGGER rejestrujZmianeStatusu
- after UPDATE ON wypozyczenia
- BEGIN
- INSERT INTO zmianyStatusowWyp(idWypozyczenia, IDSTATUSUWYP, dataZmiany)
- VALUES (idWypozyczenia, OLD.idStatusuWyp, sysdate);
- END; /* ^ ORA-00984 w tym miejscu kolumna jest niedozwolona */
- /*tworzenie tablic*/
- CREATE TABLE Wypozyczenia
- (
- IdWypozyczenia INTEGER NOT NULL ,
- IdKlienta INTEGER NOT NULL ,
- IdSamochodu INTEGER NOT NULL ,
- DataWypozyczenia DATE NOT NULL ,
- DataZwrotu DATE NOT NULL ,
- Kilometraz NUMBER (37,1) NOT NULL ,
- IdStatusuWyp INTEGER NOT NULL
- ) ;
- ALTER TABLE Wypozyczenia ADD CONSTRAINT WypozyczeniaKP PRIMARY KEY ( IdWypozyczenia ) ;
- CREATE TABLE ZmianyStatusowWyp
- (
- IdZmiany INTEGER NOT NULL ,
- IdWypozyczenia INTEGER NOT NULL ,
- IdStatusuWyp INTEGER NOT NULL ,
- DataZmiany DATE NOT NULL ,
- IdWypozyczenia1 INTEGER NOT NULL ,
- IdStatusuWyp1 INTEGER NOT NULL
- ) ;
- CREATE UNIQUE INDEX ZmianyStatusowWyp__IDX ON ZmianyStatusowWyp
- (
- IdStatusuWyp1 ASC
- )
- ;
- CREATE UNIQUE INDEX ZmianyStatusowWyp__IDXv1 ON ZmianyStatusowWyp
- (
- IdWypozyczenia1 ASC
- )
- ;
- ALTER TABLE ZmianyStatusowWyp ADD CONSTRAINT ZmianyStatusowWypKP PRIMARY KEY ( IdZmiany ) ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement