【问题标题】:Execute query into UDF BigQuery对 UDF BigQuery 执行查询
【发布时间】:2020-01-14 23:06:41
【问题描述】:

我正在尝试创建一个返回选择值的函数,这可能吗?例如:

CREATE TEMP FUNCTION returnSelect(orden INT64) AS (
  (SELECT ID FROM TABLE ID LIMIT 1)
);

谢谢

【问题讨论】:

  • 您的用例是什么?请提供更多详细信息,以便我们为您提供帮助

标签: google-bigquery user-defined-functions


【解决方案1】:

您可以通过使用附加括号将查询包装起来来创建类似的UDF。在您的情况下,由于您不使用参数orden,您可以这样做:

CREATE TEMP FUNCTION returnSelect() AS (
  (SELECT ID FROM TABLE ID LIMIT 1)
);

然后调用它:

SELECT returnSelect()

希望对你有帮助

【讨论】:

    猜你喜欢
    • 2017-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-11
    • 2016-01-30
    • 2022-12-22
    • 1970-01-01
    • 2020-02-12
    相关资源
    最近更新 更多