我在SAP HANA中存储了过程(我们将其称为testProcedure
),该过程返回数据(例如col1 | col2 | col3
)。不幸的是,我无法修改此存储过程。
在执行过程之后(当前我使用call testProcedure()
执行这些数据,如何处理(过滤等)?
我正在寻找类似select * from testProcedure() where col1 = 'hello'
答案 0 :(得分:0)
您所描述的内容适用于用户定义的表格功能,但不适用于过程。 如果您的过程使用默认结果集,则将无法过滤或以其他方式处理结果集。它将照原样返回HANA工作室。 如果结果集是通过输出参数返回的,则可以将其分配给表变量,并在从该表变量中进行选择时应用过滤器。