Microsoft SQL Server позволяет добавлять индекс в представление, но зачем вам это делать?
Насколько я понимаю, представление - это на самом деле просто подзапрос, т.е. если я скажу SELECT * FROM myView, я на самом деле говорю SELECT * FROM (myView's Query)
Похоже, что индексы в базовых таблицах быть самыми важными. Так зачем вам отдельный индекс для представления?