Littéraux de type date, heure et horodatage - AWS Clean Rooms

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Littéraux de type date, heure et horodatage

Vous trouverez ci-dessous les règles d'utilisation des littéraux de date, d'heure et d'horodatage pris en charge par. AWS Clean Rooms

Dates

Le tableau suivant présente les dates d'entrée qui sont des exemples valides de valeurs de date littérales que vous pouvez charger dans AWS Clean Rooms des tables. La valeur MDY DateStyle par défaut est supposée être en vigueur. Ce mode signifie que la valeur month précède la valeur day dans les chaînes telles que 1999-01-08 et 01/02/00.

Note

Une date ou un horodatage littéral doit être placé entre guillemets lorsque vous le chargez dans une table.

Date en entrée Date complète
8 janvier 1999 8 janvier 1999
1999-01-08 8 janvier 1999
1/8/1999 8 janvier 1999
01/02/00 2 janvier 2000
2000-Jan-31 31 janvier 2000
Jan-31-2000 31 janvier 2000
31-Jan-2000 31 janvier 2000
20080215 15 février 2008
080215 15 février 2008
2008.366 31 décembre 2008 (la partie à trois chiffres de la date doit être comprise entre 001 et 366)

Times

Le tableau suivant indique les heures d'entrée qui sont des exemples valides de valeurs temporelles littérales que vous pouvez charger dans AWS Clean Rooms des tables.

Heures en entrée Description (de la partie heure)
04:05:06.789 4:05 AM et 6,789 secondes
04:05:06 4:05 AM et 6 secondes
04:05 4:05 AM exactement
040506 4:05 AM et 6 secondes
04:05 AM 4:05 AM exactement ; AM est facultatif
04:05 PM 4:05 PM exactement ; la valeur d’heure doit être inférieure à 12
16h05 4:05 PM exactement

Horodatages

Le tableau suivant présente les horodatages en entrée qui sont des exemples valides de valeurs temporelles littérales que vous pouvez charger dans des tables. AWS Clean Rooms Tous les littéraux de date valides peuvent être combinés avec les littéraux d’heure suivants.

Horodatages en entrée (dates et heures concaténées) Description (de la partie heure)
20080215 04:05:06.789 4:05 AM et 6,789 secondes
20080215 04:05:06 4:05 AM et 6 secondes
20080215 04:05 4:05 AM exactement
20080215 040506 4:05 AM et 6 secondes
20080215 04:05 AM 4:05 AM exactement ; AM est facultatif
20080215 04:05 PM 4:05 PM exactement ; la valeur d’heure doit être inférieure à 12
20080215 16:05 4:05 PM exactement
20080215 Minuit (par défaut)

Valeurs datetime spéciales

Le tableau suivant indique les valeurs spéciales qui peuvent être utilisées comme littéraux de date/heure et comme arguments de fonctions de date. Elles requièrent des apostrophes droites et sont converties en valeurs timestamp régulières lors du traitement de la requête.

Valeur spéciale Description
now Correspond à l’heure de début de la transaction actuelle et retourne un horodatage avec une précision de l’ordre de la microseconde.
today Correspond à la date appropriée et renvoie un horodatage avec des zéros pour la partie heure.
tomorrow

Correspond à la date appropriée et renvoie un horodatage avec des zéros pour la partie heure.

yesterday

Correspond à la date appropriée et renvoie un horodatage avec des zéros pour la partie heure.

Les exemples suivants illustrent comment now et today fonctionnent avec la fonction DATEADD.

select dateadd(day,1,'today'); date_add --------------------- 2009-11-17 00:00:00 (1 row) select dateadd(day,1,'now'); date_add ---------------------------- 2009-11-17 10:45:32.021394 (1 row)