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)