Некоторое время назад мне пришлось придумать способ очистки всех индексов и созданной пользователем статистики из некоторых таблиц в базе данных SQL Server 2005. После нескольких попыток это сработало, но теперь мне нужно, чтобы оно работало и в базах данных SQL Server 2000. Для SQL Server 2005 я использовал
ВЫБРАТЬ Имя ОТ sys.stats
ГДЕ object_id = object_id (@tableName)
И auto_created = 0
для получения статистики, созданной пользователем. Однако в SQL 2000 нет таблицы sys.stats. Мне удалось извлечь индексы и статистику отличным способом из таблицы sysindexes, но я просто не мог понять, что такое сопоставление sys.stats.auto_created для SQL 2000. Какие-нибудь указатели?
Кстати: T-SQL, пожалуйста.