- Categorias:
Funções de dados semiestruturados e estruturados (Conversão)
AS_TIME¶
Converte um valor de VARIANT em um valor TIME. Essa função não converte valores de outros tipos de dados, inclusive carimbos de data/hora, em valores TIME.
- Consulte também:
Sintaxe¶
AS_TIME( <variant_expr> )
Argumentos¶
variant_expr
Uma expressão que avalia como um valor do tipo VARIANT.
Retornos¶
A função retorna um valor do tipo TIME ou NULL:
Se o tipo do valor no argumento
variant_expr
for TIME, a função retornará um valor do tipo TIME.
Se o tipo do valor no argumento
variant_expr
não corresponder ao tipo do valor de saída, a função retornará NULL.Se o argumento
variant_expr
for NULL, a função retornará NULL.
Exemplos¶
Criar uma tabela e carregar dados nela:
CREATE OR REPLACE TABLE as_time_example (time1 VARIANT);
INSERT INTO as_time_example (time1)
SELECT TO_VARIANT(TO_TIME('12:34:56'));
Use a função AS_TIME em uma consulta para converter um valor VARIANT em um valor TIME:
SELECT AS_TIME(time1) AS time_value
FROM as_time_example;
+------------+
| TIME_VALUE |
|------------|
| 12:34:56 |
+------------+