다른 인덱스 뷰에서 선택한 SQL Server 2008을 사용하여 인덱스 된보기를 만들 수 있습니까?
-
06-07-2019 - |
문제
다른 인덱스 뷰에서 선택한 SQL Server 2008을 사용하여 인덱스 된보기를 만들 수 있습니까?
create view V1 as (select 1 as abc)
create view V2 as (select abc from V1 group by abc)
해결책
나는 대답이 "아니오, 불가능하다"고 생각합니다.
성능에 관한 기사에서 Microsoft Technet 사이트에서 :
큐. 다른 견해 위에 정의 된 견해가 있습니다. SQL Server를 사용하면 최상위보기를 색인화 할 수 없습니다. 어떡해?
ㅏ. 중첩 뷰의 정의를 손으로 최상위보기로 확장 한 다음이를 색인화하고 가장 안쪽보기를 색인하거나보기를 색인화하지 않는 것을 고려하십시오.
행운을 빕니다.
다른 팁
여기에 있습니다 요구 사항 인덱스 뷰의 경우 (풍부하다) :
- 보기는 다른 뷰가 아닌 동일한 데이터베이스에서베이스 테이블 만 참조해야합니다.
제휴하지 않습니다 StackOverflow