Advertisement
Guest User

Untitled

a guest
Feb 7th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 1.22 KB | None | 0 0
  1. DROP TABLE wypozyczenie;
  2. DROP TABLE czytelnicy;
  3. DROP TABLE ksiazka;
  4. DROP TABLE autor;
  5. DROP TABLE wydawnictwo;
  6.  
  7. CREATE TABLE wydawnictwo
  8. (
  9.   id_wydawnictwo NUMBER(10) CONSTRAINT wyd_pk PRIMARY KEY,
  10.   nazwa VARCHAR2(20)
  11. );
  12. CREATE TABLE autor
  13. (
  14.   id_autor NUMBER(6) CONSTRAINT aut_pk PRIMARY KEY,
  15.   nazwisko VARCHAR2(20),
  16.   imie VARCHAR2(20)
  17. );
  18. CREATE TABLE ksiazka
  19. (
  20.   id_ksiazka NUMBER(6) PRIMARY KEY,
  21.   tytul VARCHAR(30),
  22.   id_autor NUMBER(6) REFERENCES autor(id_autor),
  23.   id_wydawnictwo NUMBER(10) REFERENCES wydawnictwo(id_wydawnictwo),
  24.   stan VARCHAR2(20)
  25. );
  26. CREATE TABLE czytelnicy
  27. (
  28.   id_czytelnik NUMBER(10) PRIMARY KEY,
  29.   nazwisko VARCHAR2(30),
  30.   imie VARCHAR2(30),
  31.   data_urodzenia DATE
  32. );
  33. CREATE TABLE wypozyczenie
  34. (
  35.   id_wypozyczenie NUMBER(10) CONSTRAINT wyp_pk PRIMARY KEY,
  36.   id_czytelnik NUMBER(10) REFERENCES czytelnicy(id_czytelnik),
  37.   id_ksiazka NUMBER(6) REFERENCES ksiazka(id_ksiazka),
  38.   data_wypozyczenia DATE DEFAULT(SYSDATE),
  39.   data_zwrotu DATE DEFAULT(NULL)
  40. );
  41.  
  42. INSERT INTO czytelnicy VALUES (1,'Haraszo','Andrzej','2000-10-12');
  43. INSERT INTO czytelnicy VALUES (2,'Haraszoo','Andrzejj','1990-10-12');
  44.  
  45. SELECT * FROM (SELECT * FROM czytelnicy ORDER BY data_urodzenia ) WHERE ROWNUM = 1;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement