Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:
Databricks SQL
Databricks Runtime
Cria um carimbo temporal sem fuso horário a partir dos campos de data e hora, ou devolve NULL se o carimbo temporal não puder ser criado.
Syntax
try_make_timestamp_ntz(year, month, day, hour, min, sec)
try_make_timestamp_ntz(date, time)
Importante
O time argumento utiliza o TIME tipo de dado, que está em Beta.
Arguments
-
year: UmaINTEGERexpressão de1através9999de . -
month: UmaINTEGERexpressão de1(janeiro) a12dezembro. -
day: UmaINTEGERexpressão de1através31de . -
hour: UmaINTEGERexpressão de0através23de . -
min: UmaINTEGERexpressão de0através59de . -
sec: Uma expressão numérica de0através60de . -
date: UmaDATEexpressão que fornece os campos do ano, mês e dia. -
time: UmaTIMEexpressão que fornece os campos hora, minuto e segundo.
Returns
A TIMESTAMP_NTZ, ou NULL se um argumento estiver fora dos limites ou se o carimbo temporal não puder ser criado.
Se sec for 60, a função interpreta-o como 0 e acrescenta um minuto ao resultado.
Examples
> SELECT try_make_timestamp_ntz(2014, 12, 28, 6, 30, 45.887);
2014-12-28 06:30:45.887
> SELECT try_make_timestamp_ntz(2014, 13, 28, 6, 30, 45.887);
NULL
> SELECT try_make_timestamp_ntz(DATE'2014-12-28', TIME'06:30:45.887');
2014-12-28 06:30:45.887