Google BigQuery стандарт SQL вставка вложенная строка, которая имеет вложенные строки - PullRequest
0 голосов
/ 01 октября 2018

Я пытаюсь выяснить, как выполнить запрос INSERT (я полагаю, обновление?) Для вставки в строки, которые являются вложенными, но последние строки также имеют вложенную схему сами по себе.

Например, у меня есть что-то вроде enter image description here

Как будет выглядеть общий шаблонный запрос?

Я знаю, что для строк это будетвыглядеть примерно так: enter image description here

1 Ответ

0 голосов
/ 01 октября 2018

удалось решить с помощью:

UPDATE test 
SET lines=ARRAY(
SELECT line FROM UNNEST(lines) AS line
UNION ALL
SELECT (
'::someValue::,
ARRAY<STRUCT<STRING,STRING,FLOAT64>>[('someId','someString',1.0)]
)
WHERE id='someId'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...