sql >> Database >  >> RDS >> Sqlserver

Kan geen CLUSTERED INDEX voor een weergave maken omdat ik twee keer naar dezelfde tabel verwijs, een oplossing?

U kunt dit niet omzeilen, de geïndexeerde weergaven moeten voldoen aan bepaalde beperkingen die zijn opgesomd in Geïndexeerde weergaven maken . Onder andere uiterlijk en zelf joins worden niet ondersteund (10e beperking van boven naar beneden). Het komt neer op het vermogen van de engine om de weergave-index bij te werken wanneer de basistabel wordt bijgewerkt.

Weet u niet precies alle details van uw gegevensmodel, weet u zeker dat een geïndexeerde weergave nodig is en zijn de basistabelindexen niet voldoende?



  1. Gegevens invoegen in mysql met Java

  2. Excel gebruiken om een ​​CSV-bestand met speciale tekens te maken en het vervolgens in een db importeren met SSIS

  3. LAAD DATA INFILE fout 1064

  4. Tabelgegevens kopiëren van externe server naar lokale server in SQL Server 2008