[SQL] SQL Server의 함수 기반 인덱스
SQLSQL Server의 함수 기반 인덱스
나는 오라클이나 PostgreSQL의에서 하나 개의 유사 기능을 기반으로 인덱스는 SQL 서버에 존재하는지 이해하려고 노력 중이 야
PostgreSQL의에서는 I는 다음의 구문을 이용하여 함수 기반 인덱스를 만들 수있다 :
CREATE INDEX sample ON "TestDB" (("expression1" || ' ' || "expression2"));
나는 SQL Server의 "계산 된 열 인덱스"라는 것을 발견 기사를 발견했다. 이 오라클 / PostgreSQL을 단지 같은 함수 기반 인덱스인가? 누구는 인덱스를 볼 수 / 나에게 만들 수있는 샘플 쿼리를 제공 할 수 있습니까?
해결법
-
==============================
1.본인은 데미안의 의견에 따라 약간의 연구와 오라클의 / PostgreSQL을의 기능을 기반으로 인덱스를 일치에 매우 가깝게 답을 발견했다.
본인은 데미안의 의견에 따라 약간의 연구와 오라클의 / PostgreSQL을의 기능을 기반으로 인덱스를 일치에 매우 가깝게 답을 발견했다.
나는 아래에 주어진 바꾼다 문을 사용하여 새 열 COMPUTEDPARCELS을 창조라는 테이블 PARCELS 있습니다 :
ALTER TABLE [PARCELS] ADD COMPUTEDPARCELS AS CONVERT(CHAR(8), [MAPNO], 112);
그리고 계산 된 컬럼에 인덱스를 만들 :
CREATE INDEX function_index ON [PARCELS](COMPUTEDPARCELS);
물론이 예는 함수 기반 인덱스와 같은 매우 간단하지만 동작합니다입니다.
from https://stackoverflow.com/questions/22168213/function-based-indexes-in-sql-server by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] 이 성능은 모든 열을 선택하는 나쁜가요? (0) | 2020.06.15 |
---|---|
[SQL] PDO를 사용하여 결과의 지표로서 열 값을 이용하여 (0) | 2020.06.15 |
[SQL] 포스트 그레스 가장 가까운 운영자가 있습니까? (0) | 2020.06.15 |
[SQL] INSERTED SQL 서버 OUTPUT에 오라클 상당 있습니다. *? (0) | 2020.06.15 |
[SQL] 외래 키 캐스케이드 여러 경로 및주기의 문제는 무엇인가? (0) | 2020.06.15 |