Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 0.54 KB | None | 0 0
  1.  
  2. DECLARE @RoleName VARCHAR(MAX)
  3. DECLARE @AdminRolePermissions VARCHAR(MAX)
  4.  
  5. SET @AdminRolePermissions = 'Test1,Test2,Test3'
  6. SET @RoleName = 'Admin'
  7.  
  8. INSERT INTO AbpPermissions
  9. SELECT
  10. t.Id AS TenantId,
  11. p.Data AS Name,
  12. (Select 1) AS IsGranted,
  13. (SELECT getdate()) AS CreationTime,
  14. NULL AS CreationUserId,
  15. r.Id AS RoleId,
  16. NULL AS UserId,
  17. 'RolePermissionSetting' AS Discriminator
  18. FROM dbo.[Split](@AdminRolePermissions, ',') AS p
  19. FULL JOIN AbpTenants t ON 0 = 0
  20. INNER JOIN AbpRoles r
  21. ON r.TenantId = t.Id
  22. WHERE r.Name = @RoleName
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement