Невозможно создать индекс для представления «View_Table_Name», потому что представление не привязано к схеме

Я использую представления в своей хранимой процедуре (SQL-Server). Для повышения производительности я попытался создать ИНДЕКС этого представления.

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER VIEW VW_Table_Name
AS
SELECT Col1,Col2,Col3 FROM Table_Name 
GO
CREATE UNIQUE CLUSTERED INDEX Index_Name ON [VW_Table_Name](Col1)
GO

Я получаю сообщение об ошибке типа

Msg 1939, Level 16, State 1, Line 1. Невозможно создать индекс для представления VW_FML, поскольку представление не привязано к схеме.

Можно ли создать индекс для представления в SQL Server?

51
задан a_horse_with_no_name 21 September 2013 в 02:20
поделиться