

# `ALTER STATISTICS`
<a name="alter-statistics-syntax-support"></a>

## Sintaxis admitida
<a name="alter-statistics-supported-syntax"></a>

```
ALTER STATISTICS name OWNER TO { new_owner | CURRENT_ROLE | CURRENT_USER | SESSION_USER }
ALTER STATISTICS name RENAME TO new_name
ALTER STATISTICS name SET SCHEMA new_schema
ALTER STATISTICS name SET STATISTICS { new_target | DEFAULT }
```

## Descripción
<a name="alter-statistics-description"></a>

`ALTER STATISTICS` cambia los parámetros de un objeto de estadísticas extendidas existente. Todos los parámetros que no estén establecidos específicamente en el comando `ALTER STATISTICS` conservan su configuración anterior.

Debe ser propietario del objeto de estadísticas para poder utilizar `ALTER STATISTICS`. Para cambiar el esquema de un objeto de estadísticas, también debe tener el privilegio `CREATE` en el nuevo esquema. Para modificar el propietario, debe poder utilizar `SET ROLE` en el nuevo rol de propietario y ese rol debe tener el privilegio `CREATE` en el esquema del objeto de estadísticas. (Estas restricciones garantizan que modificar el propietario no haga nada que no se pueda hacer eliminando y volviendo a crear el objeto de estadísticas. Sin embargo, un superusuario puede cambiar la propiedad de cualquier objeto de estadísticas de todos modos).

## Parameters
<a name="alter-statistics-parameters"></a>

**{{name}}**  
El nombre (opcionalmente calificado por el esquema) del objeto de estadísticas que se va a modificar.

**{{new\_owner}}**  
El nombre de usuario del nuevo propietario del objeto de estadísticas.

**{{new\_name}}**  
El nuevo nombre del objeto de estadísticas.

**{{new\_schema}}**  
El nuevo esquema del objeto de estadísticas.

**{{new\_target}}**  
El objetivo de recopilación de estadísticas de este objeto de estadísticas para operaciones `ANALYZE` posteriores. En Aurora DSQL, el objetivo se puede configurar en el rango de `0` a `100`. Configúrelo en `DEFAULT` para volver a utilizar el objetivo de estadísticas predeterminado del sistema (`default_statistics_target`). (Establecerlo en un valor de `-1` es una ortografía obsoleta para obtener el mismo resultado).  
Si establece un objetivo superior a `100`, Aurora DSQL devuelve el error `statistics target N exceeds maximum allowed value of 100`.