

 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/). 

# interval\_forbid\_composite\_literals
<a name="r_interval_forbid_composite_literals"></a>

## Valores (padrão em negrito)
<a name="r_interval_forbid_composite_literals-values"></a>

false, **true**

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

Uma configuração de sessão que modifica o valor de um intervalo que contém as partes YEAR TO MONTH e DAY TO SECOND.

Caso `interval_forbid_composite_literals` seja `true`, será retornado um erro se for encontrado um intervalo com as partes YEAR TO MONTH e DAY TO SECOND. Por exemplo, o SQL a seguir contém INTERVAL DAY TO SECOND com as partes YEAR TO MONTH e DAY TO SECOND.

```
SELECT INTERVAL '1 year 1 day' DAY TO SECOND;
ERROR:  Interval Day To Second literal cannot contain year-month parts. Disable the GUC interval_forbid_composite_literals to suppress this error and silently discard the year-month part.
```

Caso `interval_forbid_composite_literals` seja `false`, o Amazon Redshift suprimirá um erro e truncará a parte YEAR TO MONTH de um valor de INTERVAL DAY TO SECOND. Por exemplo, o SQL a seguir contém INTERVAL DAY TO SECOND com as partes YEAR TO MONTH e DAY TO SECOND.

```
SET interval_forbid_composite_literals to "false";
SELECT INTERVAL '1 year 1 day' DAY TO SECOND;

   
 intervald2s
------------------------------
1 days 0 hours 0 mins 0.0 secs
```