As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Literais de data, hora e timestamp
A seguir estão as regras para trabalhar com literais de data, hora e carimbo de data/hora que são compatíveis com. AWS Clean Rooms
Datas
A tabela a seguir mostra datas de entrada que são exemplos válidos de valores de datas literais que você pode carregar em AWS Clean Rooms tabelas. O modo MDY DateStyle
é considerado em vigor. Este modo significa que o valor do mês precede o valor do dia em strings tais como 1999-01-08
e 01/02/00
.
nota
Um literal de data ou timestamp deve ser colocado entre aspas ao carregá-lo em uma tabela.
Data de entrada | Data completa |
---|---|
8 de janeiro de 1999 | 8 de janeiro de 1999 |
1999-01-08 | 8 de janeiro de 1999 |
1/8/1999 | 8 de janeiro de 1999 |
01/02/00 | 2 de janeiro de 2000 |
2000-Jan-31 | 31 de janeiro de 2000 |
Jan-31-2000 | 31 de janeiro de 2000 |
31-Jan-2000 | 31 de janeiro de 2000 |
20080215 | 15 de fevereiro de 2008 |
080215 | 15 de fevereiro de 2008 |
2008.366 | 31 de dezembro de 2008 (a parte de três dígitos da data deve estar entre 001 e 366) |
Times
A tabela a seguir mostra os tempos de entrada que são exemplos válidos de valores de tempo literais que você pode carregar nas AWS Clean Rooms tabelas.
Tempos de entrada | Descrição (da parte da hora) |
---|---|
04:05:06.789 | 4:05 e 6,789 segundos |
04:05:06 | 4:05 e 6 segundos |
04:05 | Exatamente 4:05 |
040506 | 4:05 e 6 segundos |
04:05 | Exatamente 4:05; AM é opcional |
04:05 | Exatamente 4:05; o valor de hora deve ser menor do que 12. |
16:05 | Exatamente 16:05 |
Carimbos de data/hora
A tabela a seguir mostra os timestamps de entrada que são exemplos válidos de valores literais de hora que você pode carregar em tabelas. AWS Clean Rooms Todos os literais de data válidos podem ser combinados com os seguintes literais de hora.
Time stamps de entrada (datas e horas concatenadas) | Descrição (da parte da hora) |
---|---|
20080215 04:05:06.789 | 4:05 e 6,789 segundos |
20080215 04:05:06 | 4:05 e 6 segundos |
20080215 04:05 | Exatamente 4:05 |
20080215 040506 | 4:05 e 6 segundos |
20080215 04:05 AM | Exatamente 4:05; AM é opcional |
20080215 04:05 PM | Exatamente 4:05; o valor de hora deve ser menor do que 12. |
20080215 16:05 | Exatamente 16:05 |
20080215 | Meia noite (por padrão) |
Valores especiais de datetime
A tabela a seguir mostra valores especiais que podem ser usados como literais de data e hora e como argumentos para funções de data. Eles exigem aspas simples e são convertidos em valores de timestamp regulares durante o processamento da consulta.
Valor especial | Descrição |
---|---|
now
|
Avalia para a hora de início da transação e retorna um timestamp com precisão de microssegundo. |
today
|
Avalia para a data apropriada e retorna um timestamp com zeros para as partes do tempo. |
tomorrow
|
Avalia para a data apropriada e retorna um timestamp com zeros para as partes do tempo. |
yesterday
|
Avalia para a data apropriada e retorna um timestamp com zeros para as partes do tempo. |
Os exemplos a seguir mostram como now
e today
trabalham com a função 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)