Title |
[ORACLE] CHAR COLUMN TYPE 암호화 결과 | Product |
Plug-In |
---|---|---|---|
Phenomenon |
암호화 시 CHAR 컬럼 TYPE일 경우에는 데이터 값에 따라 암호화 값이 틀려지므로 주의해야 한다.
|
||
Cause |
CARD NO가 CHAR(16)일 경우 일부 카드는 15자이므로, 이때 16자리로 맞추기 위해
15자리에 스페이스를 쓰는 경우와 15자리만 입력되는 경우가 발생할 때에 조회 시에 암호화 값이 다르므로 조회가 안 되는 현상이 발생된다. |
||
Solution |
이 경우에는 입력 데이터의 수정을 통해 해결하여야 하며,
또는 조회 시 두 가지 경우의 CASE를 조회할 수 있도록 SQL문을 변경하여야 한다. CubeOne Manager 에서 Trim Space Char Type 을 체크하여 암호화하여야 한다. |