首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BigQuery是否支持更新、删除和插入(SQL )语句?

BigQuery是否支持更新、删除和插入(SQL )语句?
EN

Stack Overflow用户
提问于 2016-08-12 16:38:29
回答 2查看 19.8K关注 0票数 18

BigQuery支持SELECT语句,但它支持插入、更新和删除等DML语句吗?

EN

回答 2

Stack Overflow用户

发布于 2016-08-12 16:38:51

是的,BigQuery现在用标准SQL支持SQL (取消选中“supports”下的“”)。旧式SQL不支持SQL。

官方文档可在这里获得:https://cloud.google.com/bigquery/sql-reference/data-manipulation-language

注意:只要语句不影响流缓冲区中的行,则更新、删除和合并DML语句支持在具有流缓冲区的表上。

票数 32
EN

Stack Overflow用户

发布于 2018-10-19 13:30:56

我已经用 API测试了一个删除语句,它对我来说很好。这是GCP编写器(气流)中的源代码。

代码语言:javascript
复制
from airflow.contrib.operators.bigquery_operator import BigQueryOperator

bq_delete_task = BigQueryOperator(
    dag = dag,
    task_id = 'remove_from_table_bq',
    destination_dataset_table = False,
    destination_table = 'table_name',
    bql = "DELETE FROM " + BQ_DATASET_NAME + "." + "table_name" + " WHERE date = '2018-06-06'",
    use_legacy_sql = False
)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38922795

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档