【问题标题】:How can i use the new UDF functionality to create "Dynamic SQL statement"?如何使用新的 UDF 功能来创建“动态 SQL 语句”?
【发布时间】:2017-07-19 00:03:06
【问题描述】:

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

【问题讨论】:

    标签: google-bigquery


    【解决方案1】:

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

    UDF 类似于 MapReduce 中的“Map”函数:它需要一个 单行作为输入并产生零或多行作为输出。这 输出可能具有与输入不同的架构。

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

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

    【讨论】:

      猜你喜欢
      • 2013-12-11
      • 2011-07-02
      • 2021-01-28
      • 1970-01-01
      • 1970-01-01
      • 2021-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多