Advertisement
Guest User

Untitled

a guest
Apr 27th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. --1
  2. /*COMMIT-ZATWIERDZAMY ZMIANY KTÓRE ZAPROWADZILIŚMY W BAZIE ZA POMOCĄ POLECEŃ DML
  3. ROLLBACK WYCOFUJEMY ZMIANY ZAPROWADZONE ZA POMOCĄ POLECEŃ DML*/
  4. --2
  5. SET AUTOCOMMIT OFF;
  6. --3
  7. INSERT INTO EMP (ID, FIRST_NAME, LAST_NAME)
  8. VALUES(26,'JAROSLAW','RUTKOWSKI');
  9. COMMIT;
  10. --4
  11. INSERT INTO EMP (ID, FIRST_NAME, LAST_NAME,START_DATE,SALARY)
  12. VALUES(27,'KOWAL','KOWALSKI',TO_DATE('9-07-2005','DD-MM-YYYY'),2000);
  13. SELECT ID, FIRST_NAME, LAST_NAME,START_DATE,SALARY
  14. FROM EMP
  15. WHERE ID=27;
  16. ROLLBACK;
  17. SELECT ID, FIRST_NAME, LAST_NAME,START_DATE,SALARY
  18. FROM EMP
  19. WHERE ID=27;
  20. --5
  21. INSERT INTO EMP (ID, FIRST_NAME,
  22. LAST_NAME,START_DATE,SALARY)
  23. VALUES(
  24. 27,
  25. 'KOWAL','KOWALSKI',
  26. TO_DATE('9-07-2005','DD-MM-YYYY'),2000);
  27. COMMIT;
  28. --6
  29. --A
  30. UPDATE ITEM SET PRICE=PRICE+PRICE*0.15;
  31. --B
  32. SAVEPOINT S1;
  33. --C
  34. SELECT SUM(PRICE)
  35. FROM ITEM;
  36. --D
  37. UPDATE ITEM SET PRICE=PRICE+PRICE*0.10;
  38. --E
  39. SAVEPOINT S2;
  40. --F
  41. SELECT SUM(PRICE)
  42. FROM ITEM;
  43. --G
  44. UPDATE ITEM SET PRICE=PRICE+PRICE*0.60;
  45. --H
  46. SELECT SUM(PRICE)
  47. FROM ITEM;
  48. --I
  49. ROLLBACK TO SAVEPOINT S2;
  50. --J
  51. SELECT SUM(PRICE)
  52. FROM ITEM;
  53. --K
  54. ROLLBACK TO SAVEPOINT S2;
  55. --L
  56. SELECT SUM(PRICE)
  57. FROM ITEM;
  58. --M
  59. COMMIT;
  60. --7
  61. SET AUTOCOMMIT ON;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement