Advertisement
Guest User

Untitled

a guest
Dec 9th, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 0.52 KB | None | 0 0
  1. AFTER INSERT
  2. AS
  3. BEGIN
  4.     SET NOCOUNT ON;
  5.     IF ((SELECT EmployeeID FROM inserted) NOT IN (SELECT EmployeeID FROM Employee AS emp
  6.                                                 JOIN Position AS ps ON ps.PositionID = emp.PositionID WHERE PositionName = 'Seller'))
  7.     BEGIN
  8.         ROLLBACK;
  9.         THROW 51000, 'Incorrent EmployeeID.', 1
  10.     END
  11.     ELSE
  12.     BEGIN
  13.         --BEGIN TRY
  14.             UPDATE Phone
  15.             SET Sold = 1
  16.             WHERE SerialNumber = (SELECT SerialNumber FROM inserted)
  17.         --END TRY
  18.         --BEGIN CATCH
  19.         --  ROLLBACK;
  20.         --  THROW 51002, 'Update Error', 0
  21.         --END CATCH
  22.     END
  23. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement