创建用户定义函数时 BigQuery 缺少数据集错误
BigQuery Missing Dataset Error While Creating User-Defined Function
我正在尝试使用 sql 查询在 BigQuery 中创建简单的用户定义函数,如下所示:
CREATE OR REPLACE FUNCTION
distance_traveled_between_time(id STRING,
starttime TIMESTAMP,
endtime TIMESTAMP)
RETURNS FLOAT64 AS (
(
SELECT SUM(fueltanklevel) FROM `eva-boa-inf2.evaboa.gpsapi`
)
)
注意:这不是真正的函数,它只是return浮点值
的虚拟函数
我认为,这是一个有效的 SQL 语句,但我有这个错误:
Routine name "distance_traveled_between_time" missing dataset while no default dataset is set in the request.
我现在不知道要解决什么问题。有人知道吗?
将数据集添加到例程名称中:
CREATE OR REPLACE FUNCTION
dataset.distance_traveled_between_time
看这里-^
我正在尝试使用 sql 查询在 BigQuery 中创建简单的用户定义函数,如下所示:
CREATE OR REPLACE FUNCTION
distance_traveled_between_time(id STRING,
starttime TIMESTAMP,
endtime TIMESTAMP)
RETURNS FLOAT64 AS (
(
SELECT SUM(fueltanklevel) FROM `eva-boa-inf2.evaboa.gpsapi`
)
)
注意:这不是真正的函数,它只是return浮点值
的虚拟函数我认为,这是一个有效的 SQL 语句,但我有这个错误:
Routine name "distance_traveled_between_time" missing dataset while no default dataset is set in the request.
我现在不知道要解决什么问题。有人知道吗?
将数据集添加到例程名称中:
CREATE OR REPLACE FUNCTION
dataset.distance_traveled_between_time
看这里-^