私は新しいログインアカウントを挿入したときしかし、私は新しいログインユーザ名はdoesnの天気をチェックしたいENCRYPTBYPASSPHRASE
暗号化されたユーザ名がSQLデータベースに存在するかどうかの確認
を使用して暗号化されたユーザ名とパスワードの両方を持つログインと呼ばれるテーブルを持っています」すでに存在しています。
ユーザー名が既にデータベースに存在することを確認するにはどうすればよいですか?
私はselect * from login where username = encryptbypassphrase('username', 'passphrase')
のようなものを試しましたが、それは否定的でした。
私は、ユーザー名とパスフレーズを交換する必要があると思う: '選択*名= encryptbypassphrase(「パスフレーズ」、「ユーザ名は」)'を参照してくださいログインからの:http://technet.microsoft.com/en-us/library/ms190357.aspx –
あなたはそれについて正しいです、ありがとう。しかし、この例/質問では、同じ暗号化を挿入して、ユーザーが存在するかどうかを確認するため、問題はありません。 –
encryptopnの結果をどのフィールドに保存しますか? –