gpt4 book ai didi

google-bigquery - 在 BigQuery 网页界面中运行多个查询

转载 作者:行者123 更新时间:2023-12-03 03:36:56 27 4
gpt4 key购买 nike

我正在使用 BigQuery Web UI 来运行我的查询。我想从数据集中的所有表中删除一些特定行。我想通过一次性运行所有删除查询来完成此操作,如下所示:

DELETE FROM `dataset_name.tabl_name_1` WHERE REGEXP_CONTAINS(user_dim.user_id, r'g_1478_h_1.') = TRUE;
DELETE FROM `dataset_name.tabl_name_2` WHERE REGEXP_CONTAINS(user_dim.user_id, r'g_1478_h_1.') = TRUE;
DELETE FROM `dataset_name.tabl_name_3` WHERE REGEXP_CONTAINS(user_dim.user_id, r'g_1478_h_1.') = TRUE

有近500张 table 。因此,将一次性运行 500 个查询。我取消选中“使用旧版 Sql”选项。

但是运行以上查询(几乎 500 个)会返回错误:

Syntax error: Unexpected keyword DELETE at [2:1]

有办法解决我的问题吗?

最佳答案

您无法在 BigQuery 网络用户界面中执行此操作!

这里最好的选择是使用 BigQuery client根据您的喜好编写这些重复的语句

记住quotas/limitation对于DML

Edit (October 2019):

支持scriptingstored procedures现在处于测试阶段。您可以提交多个用分号分隔的语句,BigQuery 现在就可以运行它们。

关于google-bigquery - 在 BigQuery 网页界面中运行多个查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49941586/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com