首页 > 解决方案 > BIGQUERY:如果表存在则开始查询 SQL

问题描述

如果数据集“d”中存在某个表“t1”,我想执行我的 SQL 命令。

我试过了:

IF (EXISTS (Select * From d.INFORMATION_SCHEMA.TABLES WHERE Table_Schema like 't1*')) 然后 ---DO Stuff---- Else 停止查询并在 1 小时内重复;

最后一部分不起作用。语法错误:应为“;” 但得到了关键字END。

非常感谢。

标签: sqlif-statementgoogle-bigquery

解决方案


推荐阅读