- Categorias:
Funções de dados semiestruturados e estruturados (Predicados de tipo)
IS_TIMESTAMP_*¶
Verifica se um argumento VARIANT contém o respectivo valor de carimbo de data/hora:
IS_TIMESTAMP_LTZ (valor com fuso horário local).
IS_TIMESTAMP_NTZ (valor sem fuso horário).
IS_TIMESTAMP_TZ (valor com fuso horário).
- Consulte também:
Sintaxe¶
Argumentos¶
variant_exprUma expressão que avalia como um valor do tipo VARIANT.
Retornos¶
Retorna um valor BOOLEAN ou NULL.
Retorna TRUE se o valor VARIANT contiver um carimbo de data/hora. Caso contrário, retorna FALSE.
Se a entrada for NULL, retorna NULL sem relatar um erro.
Exemplos¶
Mostra todos os carimbos de data/hora em uma coluna VARIANT, com a saída usando o fuso horário especificado para a sessão.
Nota
O formato de saída para o fuso horário é definido usando um parâmetro:
O parâmetro TIMESTAMP_LTZ_OUTPUT_FORMAT define o formato para valores TIMESTAMP_LTZ.
O parâmetro TIMESTAMP_NTZ_OUTPUT_FORMAT define o formato para valores TIMESTAMP_NTZ.
O parâmetro TIMESTAMP_TZ_OUTPUT_FORMAT define o formato para valores TIMESTAMP_TZ.
Nestes exemplos, o fuso horário local é Horário Padrão do Pacífico US (-08:00 relativo em relação a GMT/UCT).
Crie e carregue uma tabela com vários valores de data e hora em uma coluna VARIANT:
Use a função TYPEOF em uma consulta para mostrar os tipos de dados dos valores armazenados na coluna VARIANT v:
Mostre os valores TIMESTAMP_NTZ nos dados usando a função IS_TIMESTAMP_NTZ em uma cláusula WHERE:
Mostre os valores TIMESTAMP_LTZ nos dados usando a função IS_TIMESTAMP_LTZ em uma cláusula WHERE:
Mostre os valores TIMESTAMP_TZ nos dados usando a função IS_TIMESTAMP_TZ em uma cláusula WHERE: