ALTER STATISTICS — изменение определения объекта расширенной статистики
ALTER STATISTICSnameOWNER TO {new_owner| CURRENT_ROLE | CURRENT_USER | SESSION_USER } ALTER STATISTICSnameRENAME TOnew_nameALTER STATISTICSnameSET SCHEMAnew_schemaALTER STATISTICSnameSET STATISTICS {new_target| DEFAULT }
Команда ALTER STATISTICS изменяет параметры существующего
объекта расширенной статистики. Любые параметры, не заданные явно в команде
ALTER STATISTICS, сохраняют свои предыдущие значения.
Чтобы использовать ALTER STATISTICS, вы должны быть владельцем объекта статистики.
Чтобы изменить схему объекта статистики, вы также должны
иметь право CREATE в новой схеме.
Чтобы изменить владельца, вы должны иметь возможность выполнить SET ROLE для
новой роли-владельца, и эта роль должна иметь право CREATE
в схеме объекта статистики.
(Эти ограничения гарантируют, что изменение владельца не позволит сделать ничего такого,
что нельзя было бы сделать удалением и повторным созданием объекта статистики.
Однако суперпользователь может изменить владельца любого
объекта статистики в любом случае.)
nameИмя (возможно, с указанием схемы) изменяемого объекта статистики.
new_ownerИмя пользователя нового владельца объекта статистики.
new_nameНовое имя для объекта статистики.
new_schemaНовая схема для объекта статистики.
new_target
Цель сбора статистики для этого объекта статистики для последующих
операций ANALYZE.
Цель может быть установлена в диапазоне от 0 до 10000. Установите её в
DEFAULT, чтобы вернуться к использованию системной цели сбора статистики
по умолчанию (default_statistics_target).
(Установка значения -1 является устаревшим способом получить тот же результат.)
Для получения дополнительной информации об использовании статистики планировщиком запросов
Digital Q.DataBase обратитесь к разделу
Раздел 2.11.2.
В стандарте SQL нет команды ALTER STATISTICS.