如何使用新的UDF功能来创建"动态SQL语句"?

时间:2015-09-06 09:15:19

标签: google-bigquery

如何使用新的UDF功能创建"动态SQL语句"? 有没有办法使用UDF来构建基于模板和输入变量的SQL语句,然后运行这个查询?

1 个答案:

答案 0 :(得分:2)

文档https://cloud.google.com/bigquery/user-defined-functions?hl=en说:

  

UDF类似于MapReduce中的“Map”功能:它需要一个   单行作为输入,并产生零行或多行作为输出。该   输出可能具有与输入不同的模式。

所以你的UDF只收到一行。 因此 - 不,UDF不适合您在问题中描述的目的。

您可以查看一下视图 - 也许这会更适合您: https://cloud.google.com/bigquery/querying-data#views