Veröffentlicht am: Feb 13, 2024
Amazon Redshift kündigt die Unterstützung für den Datentyp INTERVAL an, mit dem Sie spezifische Zeiträume oder Zeitabschnitte, wie z. B. 12 Stunden, 6 Wochen oder 1 Monat, angeben können. Zusätzlich unterstützt Redshift jetzt Continue Handlers, mit denen Sie eine bessere Steuerung des Ausführungsablaufs innerhalb von gespeicherten Prozeduren erreichen können. Dieser neue Exception Handler ermöglicht es Anwendungen, Ausnahmen innerhalb einer gespeicherten Prozedur ordnungsgemäß zu verarbeiten und so das Modell der Programmierung zu vereinfachen.
Mit der Unterstützung für den neuen Datentyp INTERVAL können Kunden abgelaufene Zeiten direkt speichern. Das Erlebnis für den Benutzer wird einfacher, da Kunden zwei Daten nicht mehr separat speichern und Differenzen in der Laufzeit von Abfragen berechnen müssen. Die gespeicherten Prozeduren werden von Kunden verwendet, um Logik für Datentransformationen, Validierungen und Geschäftserfordernisse zu verkapseln. Wenn bisher in einer gespeicherten Prozedur ein Fehler auftrat, wurde die Ausführung unterbrochen und der Fehler an den Aufrufer zurückgegeben. Mit Continue Handler können Kunden jetzt Fehler mit einer benutzerdefinierten Logik in einer separaten Transaktion behandeln und die Ausführung der Anweisungen nach dem Fehler wieder aufnehmen.
Die Unterstützung von Amazon Redshift für den Datentyp INTERVAL und den Continue Handler innerhalb gespeicherter Prozeduren ist in allen AWS-Regionen verfügbar, in denen auch Amazon Redshift verfügbar ist, einschließlich der Regionen AWS GovCloud (USA). Weitere Einzelheiten finden Sie in der Tabelle der AWS-Regionen. Weitere Informationen über den INTERVAL-Datentyp erhalten Sie in unserer Dokumentation. Weitere Informationen zu Continue-Handler finden Sie in unserer Dokumentation.