google-bigquery - 如何在 Talend tBigQueryInput 查询中指定标准 SQL?

标签 google-bigquery talend

我尝试使用具有此语法的查询前缀来指定标准 SQL,但 Bigquery 似乎忽略了该指令:

"#standardSQL  \r\n
select column1 from `mydataset.myview`"

但我收到此错误:

Running Query : #standardSQL  
select column1 from mydataset.myview
---> Reason: invalidQuery
Message: Cannot reference a SQL view in a Legacy SQL query.

最佳答案

我通过删除“#standardSQL 和\r\n 之间的空格来实现此目的。

作品:

"#standardSQL\r\n

不起作用:

"#standardSQL \r\n

RTFM:

"Must be separated from the query by a newline character"

我对 FM 的更新:

"Must be separated from the query by ONLY a newline character"

关于google-bigquery - 如何在 Talend tBigQueryInput 查询中指定标准 SQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46148759/

相关文章:

python - 如何使用 Google BigQuery python API 获得超过 100,000 个响应结果?

java - Talend - 无法在 tmap 中使用 globalMap.get()

hadoop - 在 talend 大数据中创建与 hadoop 的连接时出现问题

r - 如何使用 bigrquery 中的 bq_load_table() 将数据从谷歌云存储加载到 R 中?

go - 将超过 7 天的数据插入分区的 BigQuery 表

Impala 的 Java 时间戳到 BigInt

java - 是否可以在 javajet 代码中使用 php api 函数?

localization - 法语格式的 Talend 和数值

join - 使用连接表的 Big Query View 时出现 Data Studio 查询错误

sql - "bad double value"在 Google BigQuery 中