Hi,
This is my stored procedure :
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[uspAddMember]
@MemberName NVARCHAR(50),
@LoginName NVARCHAR(50),
@LoginPassword NVARCHAR(4000)
AS BEGIN
DECLARE @HashThis nvarchar(4000);
SET @HashThis = CONVERT(nvarchar(4000),@LoginPassword);
SELECT HASHBYTES('SHA2_256', @HashThis);
DECLARE @MemberID INT;
INSERT INTO Member(MemberName, LoginPassword)
VALUES(@MemberName, @HashThis);
SET @MemberID = SCOPE_IDENTITY();
INSERT INTO MemberLogin(MemberID, MemberLoginName)
VALUES(@MemberID, @LoginName);
RETURN @MemberID;
END
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[uspAddMember]
@MemberName NVARCHAR(50),
@LoginName NVARCHAR(50),
@LoginPassword NVARCHAR(4000)
AS BEGIN
DECLARE @HashThis nvarchar(4000);
SET @HashThis = CONVERT(nvarchar(4000),@LoginPassword);
SELECT HASHBYTES('SHA2_256', @HashThis);
DECLARE @MemberID INT;
INSERT INTO Member(MemberName, LoginPassword)
VALUES(@MemberName, @HashThis);
SET @MemberID = SCOPE_IDENTITY();
INSERT INTO MemberLogin(MemberID, MemberLoginName)
VALUES(@MemberID, @LoginName);
RETURN @MemberID;
END
when I execute this procedure generate a encrypted password but not saving in table column.
Please give me a correct query for that.
Thank you.

Mukesh KumarPosted Oct 12, 2015, 2:01 AM
KhrizzPosted Oct 12, 2015, 1:50 AM
INSERT INTO MemberLogin(MemberID, MemberLoginName)
VALUES(@MemberID, @LoginName);
INSERT INTO MemberLogin(MemberID, MemberLoginName,LoginPassword)
VALUES(@MemberID, @LoginName,HASHBYTES('SHA2_256', @HashThis));
Raja TPosted Sep 29, 2015, 8:22 AM
Bhushan BhasmePosted Sep 29, 2015, 7:36 AM
SivakumarPosted Sep 29, 2015, 5:25 AM
Bhushan BhasmePosted Sep 29, 2015, 5:22 AM
SivakumarPosted Sep 29, 2015, 5:13 AM
Bhushan BhasmePosted Sep 29, 2015, 5:11 AM
SivakumarPosted Sep 29, 2015, 4:47 AM
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[uspAddMember]
@MemberName NVARCHAR(50),
@LoginName NVARCHAR(50),
@LoginPassword NVARCHAR(4000)
AS BEGIN
DECLARE @HashThis nvarchar(4000);
SET @HashThis = CONVERT(nvarchar(4000),@LoginPassword);
DECLARE @MemberID INT;
INSERT INTO Member(MemberName, LoginPassword)
VALUES(@MemberName, HASHBYTES('SHA2_256', @HashThis));
SET @MemberID = SCOPE_IDENTITY();
INSERT INTO MemberLogin(MemberID, MemberLoginName)
VALUES(@MemberID, @LoginName);
RETURN @MemberID;
END
SivakumarPosted Sep 29, 2015, 4:43 AM
Bhushan BhasmePosted Sep 29, 2015, 4:12 AM
Ravi KumarPosted Sep 29, 2015, 4:01 AM
SivakumarPosted Sep 29, 2015, 3:57 AM
Ravi KumarPosted Sep 29, 2015, 3:56 AM
Bhushan BhasmePosted Sep 29, 2015, 3:54 AM
SivakumarPosted Sep 29, 2015, 3:42 AM
Ravi KumarPosted Sep 29, 2015, 3:29 AM