处理存储过程返回的数据

时间:2018-09-17 10:13:30

标签: sql stored-procedures hana

我在SAP HANA中存储了过程(我们将其称为testProcedure),该过程返回数据(例如col1 | col2 | col3)。不幸的是,我无法修改此存储过程。

在执行过程之后(当前我使用call testProcedure()执行这些数据,如何处理(过滤等)?

我正在寻找类似select * from testProcedure() where col1 = 'hello'

的东西

1 个答案:

答案 0 :(得分:0)

您所描述的内容适用于用户定义的表格功能,但不适用于过程。 如果您的过程使用默认结果集,则将无法过滤或以其他方式处理结果集。它将照原样返回HANA工作室。 如果结果集是通过输出参数返回的,则可以将其分配给表变量,并在从该表变量中进行选择时应用过滤器。