データベースのユーザー入力がテーブルの列と比較されます。私は正確に動作していない別の列を比較している列に関する情報のトンを見つけました。私はそれが私が完全に見落としてる何かかなり確信してユーザー入力と既存のテーブルの列の比較
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文にエラーを投げています –