ALTER STATISTICS

Изменяет определение объекта расширенной статистики.

Синтаксис

ALTER STATISTICS <name> RENAME TO <new_name>

ALTER STATISTICS <name> OWNER TO { <new_owner> | CURRENT_USER | SESSION_USER }

ALTER STATISTICS <name> SET SCHEMA <new_schema>

Описание

ALTER STATISTICS изменяет параметры существующего объекта расширенной статистики. Все параметры, явно не заданные в команде ALTER STATISTICS, сохраняют свои предыдущие значения.

Чтобы использовать команду ALTER STATISTICS, вы должны быть владельцем объекта статистики. Чтобы изменить схему объекта статистики, вы также должны обладать привилегией CREATE в новой схеме. Чтобы изменить владельца, вы также должны быть прямым или косвенным членом новой роли-владельца, и эта роль должна иметь привилегию CREATE в схеме объекта статистики. (Эти ограничения гарантируют, что изменение владельца не позволяет выполнить действия, которые нельзя было бы сделать путём удаления и повторного создания объекта статистики. Однако суперпользователь может изменить владельца любого объекта статистики.)

Параметры

  • name
    • Имя (при необходимости с указанием схемы) изменяемого объекта статистики.
  • new_owner
    • Имя пользователя — нового владельца объекта статистики.
  • new_name
    • Новое имя для объекта статистики.
  • new_schema
    • Новая схема для объекта статистики.

Совместимость

Оператор ALTER STATISTICS отсутствует в стандарте SQL.

Смотрите также

CREATE STATISTICS, DROP STATISTICS