sql - BIGQUERY:如果表存在则开始查询 SQL
问题描述
如果数据集“d”中存在某个表“t1”,我想执行我的 SQL 命令。
我试过了:
IF (EXISTS (Select * From d.INFORMATION_SCHEMA.TABLES WHERE Table_Schema like 't1*')) 然后 ---DO Stuff---- Else 停止查询并在 1 小时内重复;
最后一部分不起作用。语法错误:应为“;” 但得到了关键字END。
非常感谢。
解决方案
推荐阅读
- php - Problema codigo PHP 会话
- mysql - SQL:如何在使用“where var like '19__-05-%'”时修复错误代码 1525 不正确的 DATE
- google-data-studio - X轴的Data Studio时间序列切割(数据点太多)
- signal-processing - 使用 GNU Octave 的圣诞行者
- shopify - 在 Shopify 中创建类似 CPT(自定义帖子类型)的对象(如 Wordpress),以便在部分中更轻松地检索
- tabulator - 为制表符数据树在子项中嵌套父 ID
- reactjs - 尝试执行“npm install create-react-app”时出现问题 - 为什么我会收到带有 package.lock.json 的 saveError?
- java - NumberFormatException 错误 - 从文件中读取并将输入解析为数字
- php - 如何限制 MySQL 查询返回的结果?
- html - CSS 网格列扩展过去的父级,绝对定位的 Div