SnowConvert AI - Vertica - Opérateurs

Opérateurs

Opérateurs Vertica

Opérateur de conversion forcée

Utilisation de l’opérateur si vous souhaitez retourner :

  • NULL au lieu d’une erreur pour tout type de données autre que date/heure

  • NULL au lieu d’une erreur après avoir défini EnableStrictTimeCasts

( [Langage de référence Vertica SQL : Coercion operator ](https://docs.vertica.com/24.1.x/en/sql-reference/langage-elements/operators/data-type-coercion-operators-cast/cast-failures/#returning-all -cast-failures-as-null)).

Pour répliquer cette fonctionnalité, SnowConvert AI traduit cet opérateur en fonction [TRY_CAST] (https://docs.snowflake.com/fr/sql-reference/functions/try_cast).

Modèles d’échantillons de sources

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