Sajmon

Add employee

Jun 5th, 2012
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 0.43 KB | None | 0 0
  1. CREATE OR REPLACE PROCEDURE ADD_EMPOYEE(p_id VARCHAR(5), p_name VARCHAR(20), p_surname VARCHAR(30), p_payclass INT)
  2. AS
  3.    v_wage INT := 0;
  4. BEGIN
  5.    INSERT INTO Employee(id, name, surname, payclass) VALUES(p_id, p_name, p_surname, p_payclass);
  6.    SELECT wage INTO v_wage FROM Wages WHERE (payclass = p_payclass);
  7.    UPDATE Employee SET wage = v_wage WHERE id = p_id;
  8.    COMMIT;
  9. EXCEPTION
  10.    WHEN others THEN
  11.       ROLLBACK;
  12. END;
Advertisement
Add Comment
Please, Sign In to add comment