Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Fonction
S’applique à :
Databricks SQL
Databricks Runtime
Retourne un cast de expr en timestamp utilisant une mise en forme facultative.
Syntaxe
to_timestamp(expr [, fmt] )
Arguments
-
expr: UneSTRING,DATE,TIMESTAMP, ou une expression numérique qui représente un horodatage. -
fmt : Une expression de format
STRINGoptionnelle.
Retours
Un TIMESTAMP.
Si fmt est fourni, il doit être conforme aux modèles de dateheure.
Si fmt n’est pas fourni, la fonction est synonyme de cast(expr AS TIMESTAMP).
Si fmt est mal formé ou si son application n’entraîne pas d’horodatage bien formé, Azure Databricks génère une erreur.
Pour retourner NULL au lieu d’une erreur en cas de expr malformé, utilisez try_to_timestamp.
Conditions d’erreur courantes
Notes
Dans Databricks Runtime, si spark.sql.ansi.enabled est false, la fonction retourne NULL au lieu d’une erreur de timestamps malformés.
Exemples
> SELECT to_timestamp('2016-12-31 00:12:00');
2016-12-31 00:12:00
> SELECT to_timestamp('2016-12-31', 'yyyy-MM-dd');
2016-12-31 00:00:00
> SELECT to_timestamp('not-a-timestamp');
Error: CAST_INVALID_INPUT