interval_forbid_composite_literals - Amazon Redshift

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

interval_forbid_composite_literals

Valori (valore predefinito in grassetto)

falso, vero

Description

Una configurazione di sessione che modifica il valore di un intervallo che contiene sia parti YEAR TO MONTH che DAY TOSECOND.

In caso interval_forbid_composite_literals true affermativo, viene restituito un errore se viene rilevato un intervallo con entrambe le SECOND parti YEAR TO MONTH e DAY TO. Ad esempio, quanto segue SQL contiene un INTERVAL DAY TO SECOND con SECOND parti YEAR TO MONTH e DAY TO.

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.

In caso interval_forbid_composite_literals false affermativo, Amazon Redshift elimina un errore e tronca la parte TO da un valore TOYEAR. MONTH INTERVAL DAY SECOND Ad esempio, quanto segue SQL contiene un INTERVAL DAY TO SECOND con parti TO e TO. YEAR MONTH DAY 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