Non puoi modificare un indice:tutto ciò che puoi fare è
-
rilascia il vecchio indice (
DROP INDEX (indexname) ON (tablename)
) -
ricrea il nuovo indice con la colonna aggiuntiva al suo interno:
CREATE UNIQUE NONCLUSTERED INDEX (indexname) ON dbo.YourTableName(columns to include)
Il ALTER INDEX
istruzione in SQL Server (vedi documenti
) è disponibile per modificare determinate proprietà (proprietà di archiviazione, ecc.) di un indice esistente, ma non consente modifiche alle colonne che compongono l'indice.