hi i am writing query in sql server procedure in which i pass comma seprated nvarchar values i want to filter these value in sql server query code is given below
declare @RoleId NVARCHAR(MAX) = '1,2,3'
Declare @RoleTempId int;
Set @RoleTempId = Cast(@RoleId As INT);
BEGIN
SELECT dbo.RolePermission.PermissionId, dbo.Permission.PermissionName
FROM dbo.RolePermission INNER JOIN
dbo.Permission ON dbo.RolePermission.PermissionId = dbo.Permission.PermissionId
WHERE (dbo.RolePermission.RoleId IN (@RoleTempId))
END
this is giving error please guide me about this query thank you.