Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting
interval_forbid_composite_literals
Werte (Standard in Fettdruck)
false, true
Beschreibung
Eine Sitzungskonfiguration, die den Wert eines Intervalls ändert, das die Teile YEAR TO MONTH und DAY TO SECOND enthält.
Wenn interval_forbid_composite_literals true ist, wird ein Fehler zurückgegeben, wenn ein Intervall mit den Teilen YEAR TO MONTH und DAY TO SECOND gefunden wird. Die folgende SQL-Anweisung enthält beispielsweise ein INTERVAL DAY TO SECOND mit den Teilen YEAR TO MONTH und 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.
Wenn interval_forbid_composite_literals false ist, unterdrückt Amazon Redshift einen Fehler und schneidet den Wert YEAR TO MONTH von einem DAY TO SECOND-Wert ab. Die folgende SQL-Anweisung enthält beispielsweise ein INTERVAL DAY TO SECOND mit den Teilen YEAR TO MONTH und 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