我尝试使用具有此语法的查询前缀来指定标准 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/