SnowConvert AI – Vertica – Operatoren

Operatoren

Vertica-Operatoren

CAST – Koersionsoperator

Operator verwenden, wenn Folgendes zurückgegeben werden soll:

  • NULL anstelle eines Fehlers für alle Datentypen, die keine Datentypen für Datum/Uhrzeit sind

  • NULL anstelle eines Fehlers nach dem Einstellen von EnableStrictTimeCasts

( Vertica SQL-Sprachreferenz – Koersionsoperator)

Um diese Funktionalität zu replizieren, übersetzt SnowConvert AI diesen Operator in die Funktion TRY_CAST.

Beispielhafte Quellcode-Muster

Vertica

 SELECT
    measurement_id,
    reading::!FLOAT AS measurement_value
FROM raw_measurements;
Copy

Snowflake

 SELECT
    measurement_id,
    TRY_CAST(
    reading AS FLOAT) AS measurement_value
FROM
    raw_measurements;
Copy