Advertisement
Rayne_47

PSY / RASY

Nov 17th, 2014
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.08 KB | None | 0 0
  1. CREATE TABLE RASY
  2. (
  3.   id NUMBER(2) CONSTRAINT rasa_pk PRIMARY KEY,
  4.   nazwa VARCHAR2(30) CONSTRAINT rasa_NN NOT NULL,
  5.   opis VARCHAR2(500)
  6. );
  7.  
  8. CREATE TABLE PSY
  9. (
  10.   id NUMBER(2) CONSTRAINT pies_pk PRIMARY KEY,
  11.   numer_identyfikacyjny VARCHAR2(15) CONSTRAINT numer_id_NN NOT NULL,
  12.   numer_boksu NUMBER(3) CONSTRAINT numer_boksu_NN NOT NULL,
  13.   imie VARCHAR2(30) CONSTRAINT imie_NN NOT NULL,
  14.   plec VARCHAR2(6) CONSTRAINT plec_NN NOT NULL,
  15.   znaki_szczegolne VARCHAR2(500),
  16.   opis VARCHAR2(500),
  17.   data_przyjecia DATE NOT NULL,
  18.   rasa_id NUMBER(2) CONSTRAINT rasa_id_NN NOT NULL CONSTRAINT RASA_ID_FK REFERENCES RASY(id)
  19. );
  20.  
  21. DROP TABLE psy;
  22.  
  23. CREATE INDEX psy_imie ON psy(imie);
  24. ALTER TABLE PSY MODIFY (id NUMBER(3));
  25.  
  26. INSERT INTO rasy VALUES (2, 'husky syberysjki', 'psy z sekcji pónocnych psów zaprzęgowych');
  27. INSERT INTO rasy VALUES (5, 'jamnik', NULL);
  28.  
  29. INSERT INTO psy VALUES (150, '2012/134', '15', 'Filemon', 'pies', NULL,
  30. 'Śliczny okoo trzymiesięczny szczeniak. Aktywny i rozbrykany', TO_DATE('12/12/2012', 'DD/MM/YYYY'));
  31.  
  32. --insert into psy values (134, '2012/134'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement