インデックス付きのビューを作成したく、以下SQLを実行しました。
CREATE UNIQUE CLUSTERED INDEX IDX_TEST
ON dbo.View_MT顧客最新
(
顧客番号
)
WITH
(
DROP_EXISTING = OFF
)
GO
そうしたところ、以下エラーメッセージが表示されます。
Cannot create index on view "STY.dbo.View_MT顧客最新" because it uses aggregate "MAX". Consider eliminating the aggregate, not indexing the view, or using alternate aggregates. For example, for AVG substitute SUM and COUNT_BIG, or for COUNT,
substitute COUNT_BIG.
※質問とは別ですが、日本語化されていないのは、何か設定がおかしいのでしょうか。(SQLSERVER Management Studio V17.2)
エラーは、元のビューにMAX関数を使っているからできませんとあるのでしょうか。
確かに使用しています。これは仕様なので、解決策はないということでしょうか。
すいませんが、ご教示下さい。