Google bigquery 将新值插入多个表中,然后根据特定标识符删除这些新插入的值(行)

Google bigquery 将新值插入多个表中,然后根据特定标识符删除这些新插入的值(行),google-bigquery,Google Bigquery,大家好,我想知道是否可以在一个查询中将新值插入到多个表中(在我的示例22中)。插入后,我想删除这22行(新插入的行),并将删除的行移动到单独的表中 这取决于您对“单一查询”的定义。不能在单个SQL语句中执行此操作,如SELECT,UPDATE,DELETE,MERGE。但是您可以使用BigQuery脚本(目前处于测试阶段)创建一个包含多个SQL语句的查询 请注意,这些多个更新不是事务性的,BigQuery使用单语句事务 这是什么意思?你能解释一下你真正的用例吗?问题是它被问到了mow-没有意义

大家好,我想知道是否可以在一个查询中将新值插入到多个表中(在我的示例22中)。插入后,我想删除这22行(新插入的行),并将删除的行移动到单独的表中

这取决于您对“单一查询”的定义。不能在单个SQL语句中执行此操作,如
SELECT
UPDATE
DELETE
MERGE
。但是您可以使用BigQuery脚本(目前处于测试阶段)创建一个包含多个SQL语句的查询


请注意,这些多个更新不是事务性的,BigQuery使用单语句事务

这是什么意思?你能解释一下你真正的用例吗?问题是它被问到了mow-没有意义这么难回答它只是为了在bigquery中通过添加一些虚假消息(数据)进行测试,所以不-你不能使用单个查询插入-签出脚本HMM是否可以使用脚本中具有不同字段的表来回答它?看起来像是一个副本。