BLOG main image
분류 전체보기 (28)
루비 (3)
glassfish (1)
건아 (1)
RFC 한글 (0)
TIP (5)
VCS(Version Control System) (3)
perl (4)
java (2)
android (0)
javascript&Jquery (2)
기술문서 번역 (0)
사이베이스(ASE) (3)
용어 (2)
GAE&GCP (0)
사는 이야기 (1)
Visitors up to today!
Today hit, Yesterday hit
daisy rss
tistory 티스토리 가입하기!
'사이베이스 암호화'에 해당되는 글 1건
2013. 7. 2. 11:18

사이베이스(ASE)에서 inter_encrypt 함수를 통해서 암호화를 사용할 수 있다.


아래와 같은 조회조건은 암호화후의 값이 password와 동일한 것을 찾는 것이다.


select * from Manager where password = internal_encrypt("password")


마찬가지로 update문에서는 아래와 같이 사용할 수 있다. (ibatis 기준)


UPDATE EMP

SET password = internal_encrypt(#password:VARCHAR:NO_ENTRY#) ,

      pw_change_date = #pw_change_date:VARCHAR:NO_ENTRY#,

      updater = #user:VARCHAR:NO_ENTRY#

      .

      .

WHERE emp_no = #emp_no:VARCHAR:NO_ENTRY#



※ 참고로 VARCHAR:NO_ENTRY 는 NULL을 허용하겠다는 것이다. 물론 DDL에 해당 컬럼이 NULL이 허용되어 있어야 한다.

정수형의 경우에는 INTEGER:-999999 이다. 




'사이베이스(ASE)' 카테고리의 다른 글

사이베이스 float 타입의 문제점  (0) 2013.07.02
사이베이스 날짜 표현 형식  (0) 2013.07.02
prev"" #1 next