meshdev

ger11sktipt

Feb 19th, 2019
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 1.03 KB | None | 0 0
  1. CREATE TABLE empl (
  2.     name VARCHAR2(64),
  3.     ssn NUMBER(1,0) primary key
  4. );
  5. CREATE TABLE depen (
  6.     name VARCHAR2(64),
  7.     gender NUMBER(1,0),
  8.     essn NUMBER(1,0),
  9.     constraint depen_essnname_pk PRIMARY KEY(essn, name),
  10.     constraint depen_essn_fk foreign key (essn) references empl (ssn)
  11. );
  12. --
  13. INSERT INTO empl VALUES ('klaus', 1);
  14. INSERT INTO empl VALUES ('heidi', 2);
  15. INSERT INTO empl VALUES ('hans', 3);
  16. --
  17. INSERT INTO depen VALUES ('hans', 1, 1);
  18. INSERT INTO depen VALUES ('werner', 2, 1);
  19. INSERT INTO depen VALUES ('chihiro', 1, 3);
  20. INSERT INTO depen VALUES ('hinazuki', 2, 2);
  21. DELETE FROM depen WHERE EXISTS (SELECT * FROM depen );
  22. COMMIT;
  23. SELECT * FROM depen;
  24. INSERT INTO depen VALUES ('hans', 1, 1);
  25. INSERT INTO depen VALUES ('werner', 2, 1);
  26. INSERT INTO depen VALUES ('chihiro', 1, 3);
  27. SELECT * FROM depen;
  28. COMMIT;
  29. INSERT INTO depen
  30.     SELECT * FROM depen;
  31. INSERT INTO depen VALUES ('hinazuki', 2, 2);
  32. SELECT * FROM depen;
  33. SELECT COUNT(*) FROM depen;
  34. ROLLBACK;
  35. ROLLBACK;
  36. SELECT COUNT(*) FROM depen;
Advertisement
Add Comment
Please, Sign In to add comment