gpt4 book ai didi

mysql - 在 web UI 中使用 UDF 查询

转载 作者:行者123 更新时间:2023-11-29 02:16:11 25 4
gpt4 key购买 nike

我试图在 Web 大查询 UI 中使用用户定义的查询。根据文档,https://cloud.google.com/bigquery/sql-reference/user-defined-functions ,我一步一步地做到了这一点。

  1. 取消选中“使用旧版 SQL”复选框。
  2. 在查询编辑器中输入

Codes below are the same as https://cloud.google.com/bigquery/sql-reference/user-defined-functions

CREATE TEMPORARY FUNCTION timesTwo(x INT64)
RETURNS INT64
LANGUAGE js AS """
return x*2;
""";

3。在 UDF 语句下方,键入您的查询。

SELECT timesTwo(numbers) as doubles
FROM UNNEST([1, 2, 3, 4, 5]) AS numbers;

然后我点击了运行查询但是给我这样的错误

Not Implemented: UDFs are currently only supported for legacy SQL queries.

是因为遗留的 SQL 选项吗?但是我没有按照文件上说的那样取消选中它。

最佳答案

标量 UDF(在 Standard 中更多)是查询的“一部分”,因此所有都需要放在查询编辑器中(这里不需要 UDF 编辑器)

CREATE TEMPORARY FUNCTION timesTwo(x INT64)
RETURNS INT64
LANGUAGE js AS """
return x*2;
""";
SELECT timesTwo(numbers) as doubles
FROM UNNEST([1, 2, 3, 4, 5]) AS numbers;

关于mysql - 在 web UI 中使用 UDF 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39352482/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com