

 Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del parche 198. Las UDF de Python existentes seguirán funcionando hasta el 30 de junio de 2026. Para obtener más información, consulte la [publicación del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# enable\$1numeric\$1rounding
<a name="r_enable_numeric_rounding"></a>

## Valores (predeterminados en negrita)
<a name="r_enable_numeric_rounding-values"></a>

on (verdadero), **off (falso)**

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

Especifica si se debe utilizar el redondeo numérico. Si `enable_numeric_rounding` es `on`, Amazon Redshift redondea los valores NUMERIC al convertirlos a otros tipos numéricos, como INTEGER o DECIMAL. Si `enable_numeric_rounding` es `off`, Amazon Redshift trunca los valores NUMERIC al convertirlos a otros tipos numéricos. Para obtener más información sobre tipos numéricos, consulte [Tipos numéricos](r_Numeric_types201.md).

## Ejemplo
<a name="r_enable_numeric_rounding-example"></a>

```
--Create a table and insert the numeric value 1.5 into it.
CREATE TABLE t (a numeric(10, 2));

INSERT INTO t VALUES (1.5);

SET enable_numeric_rounding to ON;
--Amazon Redshift now rounds NUMERIC values when casting to other numeric types.

SELECT a::int FROM t;

 a
---
 2
(1 row)


SELECT a::decimal(10, 0) FROM t;

 a
---
 2
(1 row)


 SELECT a::decimal(10, 5) FROM t;
 
    a
---------
 1.50000
(1 row)


SET enable_numeric_rounding to OFF;
--Amazon Redshift now truncates NUMERIC values when casting to other numeric types.

SELECT a::int FROM t;

 a
---
 1
(1 row)


SELECT a::decimal(10, 0) FROM t;

 a
---
 1
(1 row)


SELECT a::decimal(10, 5) FROM t;

    a
---------
 1.50000
(1 row)
```