我有一個表,其中包含3列USERID
,OLDPASSWORD
,NEWPASSWORD
。通過比較2個字段的存儲過程返回值
我想USERID
選擇OLDPASSWORD
和NEWPASSWORD
列和比較OLDPASSWORD
和NEWPASSWORD
,如果有NEWPASSWORD
和OLDPASSWORD
之間的平等,它應該返回NEWPASSWORD
,否則返回0(串);
成才這樣的:
ALTER PROCEDURE [dbo].[GET_PASSWORD]
(
@USERID NVARCHAR(50)
)
AS
SELECT OLDPASSWORD, NEWPASSWORD
FROM PASSWORDINFO
WHERE USERID = @USERID
IF OLDPASSWORD == NEWPASSWORD
RETURN "0"
ELSE
RETURN NEWPASSWORD
感謝您的幫助。
您是否嘗試過使用的情況下發言? – PKirby
@Robert Harvey我認爲他想比較舊密碼和新密碼,並返回compariosn結果。 –