Я использую Java и SQL для запроса таблицы в BigQuery.Я хочу добиться следующего:
- Извлечь таблицу
- Переформатировать строку (например, 08 января 2018) в метку времени (например, 2018-01-08 23:59:28UTC)
- Переместить все новые данные обратно в новую или существующую таблицу.
В данный момент я успешно извлекаю таблицу с помощью:
QueryJobConfiguration queryConfig =
QueryJobConfiguration.newBuilder(
"SELECT *"
+ "FROM `MyTable` "
+ "LIMIT 10")
.setUseLegacySql(false)
.build();
Можно ли включить оператор обновления SQL, который принимает существующее строковое поле времени и форматирует его в соответствии с форматом метки времени?Я знаю, что начальная строка времени не содержит достаточно информации, чтобы быть меткой времени.Я в порядке с отсутствующими значениями, равными 0 (например, 00:00:00 UTC)