date_time_64_output_format_cut_trailing_zeros_align_to_groups_of_thousands
Supprime dynamiquement les zéros finaux des valeursDateTime64, en arrondissant l’échelle de sortie au multiple de trois supérieur suivant
qui conserve tous les chiffres significatifs : [0, 3, 6, 9]. Une fraction entièrement nulle est supprimée.
date_time_input_format
Permet de choisir un analyseur pour la représentation textuelle des dates et heures. Ce paramètre ne s’applique pas aux fonctions de date et d’heure. Valeurs possibles :-
'best_effort'— Active l’analyse étendue. ClickHouse peut analyser le format de baseYYYY-MM-DD HH:MM:SSainsi que tous les formats de date et d’heure ISO 8601. Par exemple,'2018-06-08T01:02:03.000Z'. -
'best_effort_us'— Semblable àbest_effort(voir la différence dans parseDateTimeBestEffortUS -
'basic'— Utilise l’analyseur de base. ClickHouse peut analyser uniquement le format de baseYYYY-MM-DD HH:MM:SSouYYYY-MM-DD. Par exemple,2019-08-20 10:18:56ou2019-08-20.
date_time_output_format
Permet de choisir différents formats de sortie pour la représentation textuelle de la date et de l’heure. Valeurs possibles :-
simple- Format de sortie simple. ClickHouse affiche la date et l’heure au formatYYYY-MM-DD hh:mm:ss. Par exemple,2019-08-20 10:18:56. Le calcul est effectué selon le fuseau horaire du type de données (s’il est défini) ou celui du serveur. -
iso- Format de sortie ISO. ClickHouse affiche la date et l’heure au format ISO 8601YYYY-MM-DDThh:mm:ssZ. Par exemple,2019-08-20T10:18:56Z. Notez que la sortie est en UTC (Zsignifie UTC). -
unix_timestamp- Format de sortie horodatage Unix. ClickHouse affiche la date et l’heure au format Unix timestamp. Par exemple,1566285536.
date_time_overflow_behavior
Définit le comportement lorsque Date, Date32, DateTime, DateTime64 ou des entiers sont convertis en Date, Date32, DateTime ou DateTime64, mais que la valeur ne peut pas être représentée dans le type de résultat. Cela s’applique également lorsqu’une valeurDate ou DateTime est analysée depuis du texte, y compris par un input format.
Valeurs possibles :
ignore— Ignore silencieusement les dépassements. Les résultats sont indéfinis.throw— Déclenche une exception en cas de dépassement.saturate— Sature le résultat. Si la valeur est inférieure à la plus petite valeur pouvant être représentée par le type cible, le résultat prend la plus petite valeur représentable. Si la valeur est supérieure à la plus grande valeur pouvant être représentée par le type cible, le résultat prend la plus grande valeur représentable.
ignore.