【发布时间】:2017-07-19 00:03:06
【问题描述】:
如何使用新的 UDF 功能来创建“动态 SQL 语句”? 有没有办法使用 UDF 来根据模板和输入变量构造 SQL 语句,然后运行这个查询?
【问题讨论】:
标签: google-bigquery
如何使用新的 UDF 功能来创建“动态 SQL 语句”? 有没有办法使用 UDF 来根据模板和输入变量构造 SQL 语句,然后运行这个查询?
【问题讨论】:
标签: google-bigquery
文档https://cloud.google.com/bigquery/user-defined-functions?hl=en 说:
UDF 类似于 MapReduce 中的“Map”函数:它需要一个 单行作为输入并产生零或多行作为输出。这 输出可能具有与输入不同的架构。
所以您的 UDF 只收到一行。 因此 - 不,UDF 不适用于您在问题中描述的目的。
您可以查看视图 - 也许这更适合您: https://cloud.google.com/bigquery/querying-data#views
【讨论】: