Google BigQuery список таблиц - PullRequest
0 голосов
/ 01 ноября 2019

Мне нужно перечислить все таблицы в моем BigQuery, но я не знаю, как это сделать, я пытаюсь найти, но ничего не нашел об этом.

Мне нужно знать, если таблицасуществует, если она существует, я ищу запись, если нет, я создаю таблицу и вставляю запись.

1 Ответ

2 голосов
/ 01 ноября 2019

В зависимости от того, где / как вы хотите это сделать, вы можете использовать CLI, вызовы API или клиентские библиотеки. Здесь у вас есть вся информация о таблицах списков

Например, если вы хотите перечислить их с помощью интерфейса командной строки, вы можете сделать это следующим образом:

bq ls <project>.<dataset>

Если вы хотите использовать обычные SQL-запросы, вы можете использовать INFROMATION_SCHEMA Бета-функцию

SELECT table_name from `<project>.<dataset>.INFORMATION_SCHEMA.TABLES`

(проект не обязателен))

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