gpt4 book ai didi

google-apps-script - App Script BigQuery 标准 SQL 插入或更新语句

转载 作者:行者123 更新时间:2023-12-04 01:48:31 25 4
gpt4 key购买 nike

我希望在 Google App Script 中使用 BigQuery Standard SQL 方言。当未选中“SQLVersion:使用旧版 SQL”时,以下内容适用于 BigQuery;

INSERT INTO MyDataSet.MyFooBarTable (Id, Foo, Date) VALUES (1, 'bar', current_Date)

我可以愉快地使用 Jobs 从 Google Script 查询 BigQuery 并通过 Append 作业执行插入(有效地提供相同的插入结果)。是否可以在脚本中使用标准 SQL 逻辑来执行插入?

我试过将#standardSQL 添加到语句中,但并不愉快。

最佳答案

您需要将 useLegacySql 标志/参数设置为 false,以表明您想要使用标准 SQL,如下所示:

var job = {
configuration: {
query: {
query: 'INSERT INTO MyDataSet.MyFooBarTable (Id, Foo, Date) VALUES (1, \'bar\', current_Date);',
useLegacySql: false
}

}};

我在自己的 GAS 中对此进行了测试,并按预期工作。

关于google-apps-script - App Script BigQuery 标准 SQL 插入或更新语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42091333/

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