a기능 색인, 인덱스입니다 하나 이상에 적용되는 함수의 결과에 정의 단일 테이블의 열. 기능 지수는 사용될 수 있습니다 기능 결과에 따라 데이터에 대한 빠른 액세스를 얻으십시오. 전화.
예를 들어, 사례에 민감한 비교를하는 일반적인 방법 사용하는 것입니다.Lower:
선택 *에서 test1에서 where (col1) = 'value';해당 쿼리가 인덱스를 사용할 수 있으려면 의 결과에 정의됩니다.하단 (열)작동 :
test1 (lower (col1));에서 인덱스 테스트 생성 1_lower_col1_idx 생성
인덱스 정의의 함수는 둘 이상을 취할 수 있습니다. 인수이지만 상수가 아닌 테이블 열이어야합니다. 기능 지수는 항상 단일 열 (즉, 함수입니다 결과) 함수가 둘 이상의 입력 필드를 사용하더라도; 기능을 포함하는 다중 열 지수는 없습니다 전화.
팁 :이전에 언급 된 제한 문단은 관습을 정의하여 쉽게 작업 할 수 있습니다 호출하는 인덱스 정의에서 사용할 함수 내부적으로 원하는 기능.