sql >> Databasteknik >  >> RDS >> Sqlserver

Kan inte skapa ett CLUSTERED INDEX på en vy eftersom jag hänvisar till samma tabell två gånger, någon lösning?

Du kommer inte att kunna kringgå detta, de indexerade vyerna måste överensstämma med vissa begränsningar som anges i Skapa indexerade vyer . Bland annat yttre och jag joins stöds inte (10:e begränsningen uppifrån och ned). Det kokar ner till motorns förmåga att kunna uppdatera visningsindexet när bastabellen uppdateras.

Om du inte känner till exakt alla detaljer i din datamodell, är du säker på att en indexerad vy är nödvändig och kommer inte bastabellindexen att räcka?



  1. MySQL-NYCKEL/UNIK KEY

  2. Hur man formaterar tal med ledande nollor i SQLite

  3. Är det verkligen nödvändigt med citattecken runt tabeller och kolumner i en MySQL-fråga?

  4. hur man håller ett hashvärde i tabellkolumnen i rails