Est-il possible de définir une clé primaire pour une vue dans SQL Server 2008?Est-il possible de définir une clé primaire à une vue?
Répondre
Vous pouvez créer un index en cluster dans une vue SQL Server - il s'agit d'une vue indexée. Pour plus de détails, voir Improving Performance with SQL Server 2008 Indexed Views pour plus de détails.
Et des contraintes uniques peuvent également être appliquées, ce qui représente 99% du chemin. –
Oui, une fois que l'index clusterisé est en place, d'autres indices peuvent être ajoutés - y compris des index uniques. –
+1: SQL Server l'appelle une vue indexée, mais il s'agit généralement d'une vue matérialisée. Mais il existe des contraintes sur les vues matérialisées/indexées: http://technet.microsoft.com/en-us/library/cc917715.aspx#XSLTsection126121120120 –
Non, je ne pense pas. – Zeal