41 lines
1.3 KiB
Transact-SQL
41 lines
1.3 KiB
Transact-SQL
/****** Object: View [dbo].[v_UserRolesClaims] Script Date: 17/03/2023 08:48:50 ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
|
|
|
|
CREATE VIEW [dbo].[v_UserRolesClaims]
|
|
AS
|
|
SELECT
|
|
dbo.AspNetUsers.Id AS UserId
|
|
,dbo.AspNetUsers.UserName
|
|
,dbo.AspNetUsers.Email
|
|
,ISNULL(dbo.AspNetUserRoles.RoleId, '') as RoleId
|
|
,ISNULL(dbo.AspNetRoles.Name, '') as RoleName
|
|
--,dbo.AspNetRoles.Id
|
|
--,dbo.AspNetRoles.NormalizedName
|
|
--,dbo.AspNetRoles.ConcurrencyStamp
|
|
--,dbo.AspNetUserRoles.UserId
|
|
--,dbo.AspNetUsers.NormalizedUserName
|
|
--,dbo.AspNetUsers.NormalizedEmail
|
|
--,dbo.AspNetUsers.EmailConfirmed
|
|
--,dbo.AspNetUsers.PasswordHash
|
|
--,dbo.AspNetUsers.SecurityStamp
|
|
--,dbo.AspNetUsers.ConcurrencyStamp AS Expr2
|
|
--,dbo.AspNetUsers.PhoneNumber
|
|
--,dbo.AspNetUsers.PhoneNumberConfirmed
|
|
--,dbo.AspNetUsers.TwoFactorEnabled
|
|
--,dbo.AspNetUsers.LockoutEnd
|
|
--,dbo.AspNetUsers.LockoutEnabled
|
|
--,dbo.AspNetUsers.AccessFailedCount
|
|
--,dbo.AspNetUserClaims.Id AS Expr3
|
|
--,dbo.AspNetUserClaims.UserId AS Expr4
|
|
--,dbo.AspNetUserClaims.ClaimType
|
|
--,dbo.AspNetUserClaims.ClaimValue
|
|
FROM dbo.AspNetRoles
|
|
INNER JOIN dbo.AspNetUserRoles ON dbo.AspNetRoles.Id = dbo.AspNetUserRoles.RoleId
|
|
RIGHT OUTER JOIN dbo.AspNetUsers ON dbo.AspNetUserRoles.UserId = dbo.AspNetUsers.Id
|
|
--LEFT OUTER JOIN dbo.AspNetUserClaims ON dbo.AspNetUsers.Id = dbo.AspNetUserClaims.UserId
|
|
GO |