Stored procedures 通过simba jdbc驱动程序访问BigQuery存储过程

Stored procedures 通过simba jdbc驱动程序访问BigQuery存储过程,stored-procedures,jdbc,google-bigquery,simba,Stored Procedures,Jdbc,Google Bigquery,Simba,全部,, 我试图在GoogleBigQuery中使用jdbc连接执行一个存储过程,但没有成功 我在这里遵循了这个例子 我能够从BigQueryWebUI创建和调用存储过程,但当我使用simba驱动程序在intellij中设置数据源时,如本文所述 然后当我运行调用以执行存储过程时 DECLARE target_employee_id INT64 DEFAULT 9; DECLARE employee_hierarchy ARRAY<INT64>; dataset.GetEmployee

全部,, 我试图在GoogleBigQuery中使用jdbc连接执行一个存储过程,但没有成功

我在这里遵循了这个例子

我能够从BigQueryWebUI创建和调用存储过程,但当我使用simba驱动程序在intellij中设置数据源时,如本文所述

然后当我运行调用以执行存储过程时

DECLARE target_employee_id INT64 DEFAULT 9;
DECLARE employee_hierarchy ARRAY<INT64>;
dataset.GetEmployeeHierarchy(target_employee_id, employee_hierarchy);
SELECT target_employee_id, employee_hierarchy;
由于存储过程支持是在预发布测试版中,我想知道Simba驱动程序现在是否支持它?
如果没有,目前还有其他jdbc驱动程序吗?

因此,所有4条语句都需要作为一个整体执行,而不是作为单个语句执行。 在intellij中,您可以突出显示所有这些语句,然后点击run执行并返回结果。
在Java中,只需在statement.execute中将它们作为单个字符串传递。

我猜它根本不支持它。发行说明显示最后一个版本是2019年3月:酷,看起来不错。最后在谷歌问题追踪器上报告了一个问题,如果这是你的,请你更新这篇文章好吗?
[HY000][100032] [Simba][BigQueryJDBCDriver](100032) Error executing query job. Message: Unrecognized name: target_employee_id at [1:8] com.simba.googlebigquery.support.exceptions.GeneralException: [Simba][BigQueryJDBCDriver](100032) Error executing query job. Message: Unrecognized name: target_employee_id at [1:8]