우선 string을 암호화 하기 위해서
PWDENCRYPT(str)함수를 이용하여 암호화 합니다.
아래는 암호화 된 컬럼에 있는 값과 주어진 string과 비교하는 예제입니다.
DECLARE @inputPd varchar(12)
DECLARE @inputID varchar(12)
set @inputPd='11111' --> 입력받은 암호
set @inputid='m57hyun' --> 입력받은 회원아이디
SELECT PWDCOMPARE( @inputPd , encPassword , 0 ) AS encCompare
From tbl_mem_main2 --> 회원테이블
where c_mem_id=@inputid
결과는 0,1로 표현되며 0일경우는 불일치
1인 경우는 일치입니다.
-------------------------------------------------------------------------------
출처: 켄헨더슨의 강력한 SQL 프로그래밍을 위한 T-SQL (인사이트 출판사) Page 676 참조입니다
'DataBase' 카테고리의 다른 글
SQL Server 2005 Samples and Sample Databases (February 2007) (0) | 2007.03.08 |
---|---|
토드 사용시 실행계획 볼수 있도록 설정하는 법 (0) | 2007.03.07 |
SQL Server 2005의 XQuery 소개 (0) | 2007.01.05 |
SQL 성능을 높이는 5가지 방법 (0) | 2007.01.05 |
# 부서별 급여 avg, 급여 sum 핵심은. Union all을 사용하지 않는 것... ^^ (0) | 2006.12.15 |