Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Nie można utworzyć CLOSTERED INDEX w widoku, ponieważ odwołuję się do tej samej tabeli dwa razy, jakieś obejście?

Nie będzie można tego obejść, indeksowane widoki muszą być zgodne z pewnymi ograniczeniami wymienionymi w Tworzenie widoków indeksowanych . Między innymi zewnętrzne i ja sprzężenia nie są obsługiwane (10 ograniczenie od góry do dołu). Sprowadza się to do zdolności silnika do aktualizowania indeksu widoku, gdy tabela bazowa jest aktualizowana.

Nie znając dokładnie wszystkich szczegółów modelu danych, czy jesteś pewien, że widok indeksowany jest konieczny i czy indeksy tabeli bazowej nie wystarczą?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak dokumentować bazę danych SQL Server

  2. Wdrażanie LocalDB na komputerze klienckim

  3. Błędy w SQL Server podczas importowania pliku CSV pomimo użycia varchar(MAX) dla każdej kolumny

  4. Jak uruchomić pakiet SSIS w SqlServer 2012 przy użyciu vs2010?

  5. Dlaczego otrzymuję puste wyniki przy użyciu wygenerowanego kodu z DB?