Teradata SP 指定哪个结果集

Teradata SP specify which result set

如果我在 Teradata 中创建一个具有多个动态结果集的存储过程,有没有办法在 CALL() 中指定 return?

例如,如果我想从包含多个部分的 SSRS 报告调用过程。我最初的想法是传递一个变量并使用一个 IF 来设置 return 集合。

您最初的想法是正确的,您通过 OPEN cursor 确定返回哪些结果集。如果您不 OPEN 它(或再次 CLOSE 它)它不会被退回。