Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2014
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. UPDATE RC_Teammates
  2. SET ntid = @ntid,
  3. departmentID = @departmentID,
  4. role = @role
  5. WHERE ntid = @ntid
  6.  
  7. BEGIN
  8.  
  9. SET NOCOUNT ON;
  10.  
  11. BEGIN TRANSACTION;
  12.  
  13. BEGIN
  14. INSERT INTO RC_PermissionsUsers
  15. (
  16. ntid,
  17. departmentID,
  18. [role]
  19. )
  20. SELECT ParamValues.ntid.value('.', 'varchar(255)'),
  21. @departmentID,
  22. @role
  23. FROM @xmlUsers.nodes('/users/ntid') AS ParamValues(ntid)
  24. WHERE NOT EXISTS
  25. (
  26. SELECT ntid
  27. FROM RC_PermissionsUsers
  28. WHERE ntid = ParamValues.ntid.value('.', 'varchar(255)')
  29. )
  30.  
  31. END
  32.  
  33. COMMIT TRANSACTION;
  34. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement