by E4YOU [Oracle Tuning] INDEX [2019.11.29 23:24:16]
CREATE INDEX S1 ON T1 ( REPLACE(REPLACE(F_ETC('2',HAND_PHONE),' ',''),'-','') ) tablespace INDEX_S1;
F_ETC라는 암호화 FUNCTION을 사용하여 HAND_PHONE칼럼의 데이터를 복호화 시키는 인덱스를 만들어 보려고하는데
실행시 ORA-30553: 함수가 결정적인 것이 아닙니다 이런오류가 발생합니다. 인덱스 생성이 불가능한것이지 고수분들께 질문
문의 드립니다
일단 암호화 필드에 인덱스가 필요한지 알아보세요
댓글에 잘나와 있어요
http://www.gurubee.net/article/50563
함수 옵션에 deterministic 이 누락되어 그런 것 같습니다.