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