Advertisement
Arckios

TriggersEq3

Feb 6th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 1.51 KB | None | 0 0
  1. /*
  2. TRIGGER EMPLOYEES
  3. */
  4.  
  5. DELIMITER #
  6. CREATE TRIGGER insert_uuid_Employees
  7. BEFORE INSERT ON Employees
  8. FOR EACH  ROW
  9. BEGIN
  10.     SET NEW._UUID = UUID();
  11. END;
  12. #
  13. DELIMITER ;
  14.  
  15. DELIMITER #
  16. CREATE TRIGGER modify_date_Employees
  17. BEFORE UPDATE ON Employees
  18. FOR EACH ROW
  19. BEGIN
  20.     SET NEW.__ModificationTime = current_timestamp();
  21. END
  22. #
  23. DELIMITER ;
  24.  
  25. /*
  26. TRIGGER EMPLOYEETYPES
  27. */
  28.  
  29. DELIMITER #
  30. CREATE TRIGGER insert_uuid_EmployeeTypes
  31. BEFORE INSERT ON EmployeeTypes
  32. FOR EACH  ROW
  33. BEGIN
  34.     SET NEW._UUID = UUID();
  35. END;
  36. #
  37. DELIMITER ;
  38.  
  39. DELIMITER #
  40. CREATE TRIGGER modify_date_EmployeeTypes
  41. BEFORE UPDATE ON EmployeeTypes
  42. FOR EACH ROW
  43. BEGIN
  44.     SET NEW.__ModificationTime = current_timestamp();
  45. END
  46. #
  47. DELIMITER ;
  48.  
  49. /*
  50. TRIGGER PURCHASEORDERS
  51. */
  52.  
  53. DELIMITER #
  54. CREATE TRIGGER insert_uuid_PurchaseOrders
  55. BEFORE INSERT ON PurchaseOrders
  56. FOR EACH  ROW
  57. BEGIN
  58.     SET NEW._UUID = UUID();
  59. END;
  60. #
  61. DELIMITER ;
  62.  
  63. DELIMITER #
  64. CREATE TRIGGER modify_date_PurchaseOrders
  65. BEFORE UPDATE ON PurchaseOrders
  66. FOR EACH ROW
  67. BEGIN
  68.     SET NEW.__ModificationTime = current_timestamp();
  69. END
  70. #
  71. DELIMITER ;
  72.  
  73. /*
  74. TRIGGER PURCHASEORDERDETAILS
  75. */
  76.  
  77. DELIMITER #
  78. CREATE TRIGGER insert_uuid_PurchaseOrderDetails
  79. BEFORE INSERT ON PurchaseOrderDetails
  80. FOR EACH  ROW
  81. BEGIN
  82.     SET NEW._UUID = UUID();
  83. END;
  84. #
  85. DELIMITER ;
  86.  
  87. DELIMITER #
  88. CREATE TRIGGER modify_date_PurchaseOrderDetails
  89. BEFORE UPDATE ON PurchaseOrderDetails
  90. FOR EACH ROW
  91. BEGIN
  92.     SET NEW.__ModificationTime = current_timestamp();
  93. END
  94. #
  95. DELIMITER ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement