Просто интересно об индексах. Для меня это совершенно новая концепция, и я не вижу разницы между объявлением столбцов в предложении ON и в предложении INCLUDE. Приведенные ниже примеры должны объяснить суть:
CREATE INDEX ix_client_info1
ON dbo.client(name, age, city)
WHERE name = 'A%';
CREATE INDEX ix_client_info2
ON dbo.client(name)
INCLUDE(age, city)
WHERE name = 'A%';
Как эти два индекса отличаются по поведению? Что использовать в каких ситуациях?