TRY_TO_TIMESTAMP (Lakehouse v1)
Variante de TO_TIMESTAMP dans PlaidCloud Lakehouse qui effectue la même conversion d’une expression en timestamp, mais gère les erreurs : elle renvoie NULL si la conversion échoue, au lieu de lever une erreur.
Voir aussi : TO_TIMESTAMP
Syntaxe Analyze
Section intitulée « Syntaxe Analyze »func.try_to_timestamp(<expr>)Exemples Analyze
Section intitulée « Exemples Analyze »func.try_to_timestamp('2022-01-02 02:00:11'), func.try_to_datetime('2022-01-02 02:00:11'), func.try_to_timestamp('plaidcloud')┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐│ func.try_to_timestamp('2022-01-02 02:00:11') │ func.try_to_datetime('2022-01-02 02:00:11') │ func.try_to_timestamp('plaidcloud') ││ Timestamp │ Timestamp │ │├─────────────────────────────────────────┼──────────────────────────────────────────────────┤─────────────────────────────────────││ 2022-01-02 02:00:11 │ 2022-01-02 02:00:11 │ NULL │└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘Syntaxe SQL
Section intitulée « Syntaxe SQL »-- Convert a string or integer to a timestampTRY_TO_TIMESTAMP(<expr>)
-- Convert a string to a timestamp using the given patternTRY_TO_TIMESTAMP(<expr, expr>)Exemples SQL
Section intitulée « Exemples SQL »SELECT TRY_TO_TIMESTAMP('2022-01-02 02:00:11'), TRY_TO_DATETIME('2022-01-02 02:00:11');
┌──────────────────────────────────────────────────────────────────────────────────┐│ try_to_timestamp('2022-01-02 02:00:11') │ try_to_datetime('2022-01-02 02:00:11') ││ Timestamp │ Timestamp │├─────────────────────────────────────────┼────────────────────────────────────────┤│ 2022-01-02 02:00:11 │ 2022-01-02 02:00:11 │└──────────────────────────────────────────────────────────────────────────────────┘
SELECT TRY_TO_TIMESTAMP('databend'), TRY_TO_DATETIME('databend');
┌────────────────────────────────────────────────────────────┐│ try_to_timestamp('databend') │ try_to_datetime('databend') │├──────────────────────────────┼─────────────────────────────┤│ NULL │ NULL │└────────────────────────────────────────────────────────────┘