# #google-bigquery
Вопрос:
В bigquery , как я могу получить скалярную переменную, чтобы увидеть, существует ли таблица уже в наборе данных?
IF (SELECT * FROM DATASET.INFORMATION_SCHEMA.TABLES where table_name='XXXX') is not null
then
TRUNCATE TABLE `DATASET.TABLE`;
END IF;
```
Ответ №1:
Вы можете использовать EXISTS
, например
IF EXISTS (SELECT 1 FROM DATASET.INFORMATION_SCHEMA.TABLES where table_name='XXXX')
THEN
TRUNCATE TABLE `DATASET.XXXX`;
END IF;
Дайте мне знать, если это сработает для вас