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