

 O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a [publicação de 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 (padrão em negrito)
<a name="r_enable_numeric_rounding-values"></a>

on (true), **off (false)**

## Descrição
<a name="r_enable_numeric_rounding-description"></a>

Especifica se o arredondamento numérico deve ser usado. Se `enable_numeric_rounding` for `on`, o Amazon Redshift arredondará valores NUMERIC ao convertê-los em outros tipos numéricos, como INTEGER ou DECIMAL. Se `enable_numeric_rounding` for `off`, o Amazon Redshift truncará valores NUMERIC ao convertê-los em outros tipos numéricos. Para obter mais informações sobre os tipos numéricos, consulte [Tipos numéricos](r_Numeric_types201.md).

## Exemplo
<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)
```