SQL Server matérialisé avec l'incrément automatique de colonne d'ID

Je veux créer une vue matérialisée de la table SQL Server dans laquelle je veux append une colonne supplémentaire nommée ID qui est incrément automatique.

Est-ce possible?

Non, ce n'est pas possible. Les ressortingctions sur les vues indexées empêchent cela.

L'ID ne serait pas stable de toute façon. Cela changerait de manière inattendue lorsque datatables sous-jacentes changeraient. La vue n'est pas une table persistante. Il reflète ce que la définition de la vue dit à tout moment.

Utilisez autre chose comme key de la vue indexée. Généralement, il existe une combinaison appropriée de colonnes provenant des tables sous-jacentes.