Nói rằng tôi có một chế độ xem được lập chỉ mục giống như thế này:
ALTER VIEW dbo.MyIndexedView WITH SCHEMABINDING
AS
SELECT ord.SomeColumn, COUNT_BIG(*) AS Count
FROM dbo.Ordered ord
WHERE ord.CreatedWhen > CONVERT(DATETIME, '2014-11-01', 121)
GROUP BY ord.SomeColumn
GO
CREATE UNIQUE CLUSTERED INDEX [CIX_MyIndexedView] ON dbo.MyIndexedView (SomeColumn)
GO
Nếu tôi thay đổi giá trị thời gian ngày trong chế độ xem này (nói là '2014-11-01') thì chỉ mục cụm cần phải được tạo lại.
Có cách nào để chế độ xem và chỉ mục hiện tại có hiệu lực cho đến khi chế độ xem hoàn toàn mới được xây dựng và sau đó trao đổi chúng không? Tương tự nhưOnline=On