데이터베이스의 사용자 입력이 테이블의 열과 비교됩니다. 다른 열을 비교하는 열에 대한 정보를 많이 찾았습니다. 올바르게 작동하지 않는 것 같습니다. 나는 그것이 내가 완전히 간과하고 뭔가 확신사용자 입력을 이미 설정된 테이블의 열과 비교하기
CREATE Procedure Check_Previous_Passwords
@ua_pk uniqueidentifier,
@IncomingPassword varchar(25)
AS
DECLARE @TempTable TABLE (Passwords varchar(25))
INSERT INTO @TempTable
SELECT *
FROM User_Passwords
WHERE ua_fk = @ua_pk
IF @IncomingPassword = @TempTable.Passwords
--Then do stuff
GO
:
여기 내 코드입니다. 감사!
그들이 동일하거나 서로 다른 경우 무엇을하고 싶습니까? – scsimon
동일하면 다른 비밀번호가 필요하다는 오류 메시지를 작성해야합니다. 그들은 다른 경우 다음 함수를 계속 –
하지만 TempTable 함께 IF 문을 오류 던지고 있어요 –