Создать таблицу как ... без данных в BigQuery - PullRequest
0 голосов
/ 13 февраля 2019

Я использую следующий запрос для загрузки данных из файла в таблицу:

$ bq query --nouse_legacy_sql 'CREATE TABLE `AZ-163219.bqtesting.%s` 
  AS select * from `AZ-163219.bqtesting.%s_tmp

Как мне создать пустую таблицу, используя вышеуказанный запрос?По другим причинам мне нужно создать таблицу из файла, но я бы хотел загрузить данные (порциями), используя оператор update позже.

Ответы [ 2 ]

0 голосов
/ 13 февраля 2019

Использование LIMIT 0:

$ bq query --nouse_legacy_sql '
    CREATE TABLE \`AZ-163219.bqtesting.%s\` AS
    SELECT * FROM \`AZ-163219.bqtesting.%s_tmp\`
    LIMIT 0'
0 голосов
/ 13 февраля 2019

Использовать LIMIT 0:

CREATE TABLE y
AS
SELECT *
FROM x
LIMIT 0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...