Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Valori letterali di data, ora e timestamp
Di seguito sono riportate le regole per utilizzare i valori letterali di data, ora e timestamp supportati da. AWS Clean Rooms
Date:
La tabella seguente mostra le date di input che sono esempi validi di valori di data letterali che è possibile caricare nelle tabelle. AWS Clean Rooms Si assume che la modalità MDY DateStyle
di default sia in vigore. Questa modalità indica che il valore del mese precede il valore del giorno in stringhe come 1999-01-08
e 01/02/00
.
Nota
È necessario che un valore letterale data o timestamp quando viene caricato in una tabella sia racchiuso tra virgolette.
Data di input | Data completa |
---|---|
8 gennaio 1999 | 8 gennaio 1999 |
1999-01-08 | 8 gennaio 1999 |
1/8/1999 | 8 gennaio 1999 |
01/02/00 | 2 gennaio 2000 |
2000-Jan-31 | 31 gennaio 2000 |
Jan-31-2000 | 31 gennaio 2000 |
31-Jan-2000 | 31 gennaio 2000 |
20080215 | 15 febbraio 2008 |
080215 | 15 febbraio 2008 |
2008.366 | 31 dicembre 2008 (è necessario che la parte a 3 cifre della data sia compresa tra 001 e 366) |
Volte
La tabella seguente mostra gli orari di input che sono esempi validi di valori temporali letterali che è possibile caricare nelle AWS Clean Rooms tabelle.
Input di orari | Descrizione (della parte dell'ora) |
---|---|
04:05:06.789 | 4:05 AM e 6.789 secondi |
04:05:06 | 4:05 AM e 6 secondi |
04:05 | 4:05 AM preciso |
040506 | 4:05 AM e 6 secondi |
04:05 AM | 4:05 AM preciso; AM è facoltativo |
04:05 PM | 4:05 PM precise; è necessario che il valore dell'ora sia < 12. |
16:05 | 4:05 PM preciso |
Timestamp
La tabella seguente mostra i timestamp di input che sono esempi validi di valori temporali letterali che è possibile caricare nelle tabelle. AWS Clean Rooms È possibile combinare tutti i valori letterali di data validi con i seguenti valori letterali di ora.
Timestamp di input (data e ora concatenate) | Descrizione (della parte dell'ora) |
---|---|
20080215 04:05:06.789 | 4:05 AM e 6.789 secondi |
20080215 04:05:06 | 4:05 AM e 6 secondi |
20080215 04:05 | 4:05 AM preciso |
20080215 040506 | 4:05 AM e 6 secondi |
20080215 04:05 AM | 4:05 AM preciso; AM è facoltativo |
20080215 04:05 PM | 4:05 PM precise; è necessario che il valore dell'ora sia minore di 12. |
20080215 16:05 | 4:05 PM preciso |
20080215 | Mezzanotte (per impostazione predefinita) |
Valori datetime speciali
La tabella seguente mostra valori speciali che possono essere utilizzati come valori letterali datetime e come argomenti per le funzioni di data. Richiedono virgolette singole e vengono convertiti in valori timestamp regolari durante l'elaborazione delle query.
Valore speciale | Descrizione |
---|---|
now
|
Valuta all'ora di inizio della transazione attuale e restituisce un timestamp con precisione di microsecondi. |
today
|
Valuta alla data appropriata e restituisce un timestamp con più zeri al posto dell'ora. |
tomorrow
|
Valuta alla data appropriata e restituisce un timestamp con più zeri al posto dell'ora. |
yesterday
|
Valuta alla data appropriata e restituisce un timestamp con più zeri al posto dell'ora. |
I seguenti esempi mostrano come now
e today
lavorano insieme alla funzione 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)