Bigquery 上 EXECUTE IMMEDIATE 的位置错误

Ste*_*ane 5 google-bigquery

当我使用命令时:

EXECUTE IMMEDIATE """
EXPORT DATA OPTIONS(
  uri='gs://archivage_base/archive1_@EXPORT_DATE*.csv',
  format='CSV',
  overwrite=true,
  header=true,
  field_delimiter=';') AS
SELECT * FROM `base-042021.campagnemakers.makerlocal`
"""
using current_date() as EXPORT_DATE
Run Code Online (Sandbox Code Playgroud)

我有这个错误:

未找到:Datasetbase-042021:在 [2:1] 的美国位置未找到campagnemakers

我不明白为什么,因为如果没有命令 EXECUTE IMMEDIATE,我就没有错误。我的位置是欧盟。

小智 0

Mikhail Berlyant 的这个解决方案对我很有效。

如果您在 UI 中运行此命令 - 尝试更改查询设置中的处理位置。

  • 请不要添加“谢谢”作为答案。一旦您拥有足够的[声誉](https://stackoverflow.com/help/whats-reputation),您将能够[对问题和答案进行投票](https://stackoverflow.com/help/privileges/vote-上)您认为有帮助。- [来自评论](/review/late-answers/32297131) (2认同)