Получить скрипт Big Query для вывода таблицы - PullRequest
0 голосов
/ 05 ноября 2019

Я использую новую функцию сценариев Big Query для объявления переменной, а затем использую эту переменную в стандартном запросе SQL.

Структура запроса:

DECLARE { имя переменной } { тип данных };

SET { имя переменной } = { Значение } '

(SQL-запрос, следующий за использованием переменной переменной)

Я понимаю, что это сейчасскрипт больше не является типичным запросом, и поэтому, когда я его запускаю, он запускается как последовательность исполняемых задач. Но есть ли в сценарии явное указание на то, что я хочу выводить только итоговую таблицу SQL-запроса, а не результат объявления переменной и SQL-запроса?

Какие BQ выходы

1 Ответ

0 голосов
/ 05 ноября 2019

В зависимости от того, как вы «захватываете» выходные данные, если вы отправляете запрос из Python / Java / CLI, тогда последний оператор SELECT в сценарии является единственным выходным сигналом, который вы получаете с помощью API.

Обратите также внимание, что каждый «вывод», который вы видите, сопровождается указанием стоимости / байтов, что является еще одной причиной, по которой они будут видны постоянно.

Обновление: если вам нужночтобы записать вывод оператора SELECT в таблицу, в зависимости от вашего намерения, вы можете использовать:

CREATE OR REPLACE TABLE <your_destination_table> AS SELECT ...

или

INSERT INTO TABLE <your_destination_table> SELECT ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...