cjcom 2021-10-08 15:39 采纳率: 0%
浏览 14

python是否可以从存储过程返回多个数据集?

python是否可以从存储过程返回多个数据集?

例如

CREATE PROCEDURE [dbo].[usp_vvvv] (....)
.....
    SELECT *
    FROM #_temp_client_details

    SELECT *
    FROM #_temp_address_details
.....
在我的场景中,我需要将2个不同的临时表中的数据集放入python代码中。

我不想创建2个单独的存储过程

要怎么分别获取两个临时表的数据?

 

  • 写回答

1条回答 默认 最新

  • 於黾 2021-10-08 15:46
    关注

    你应该在存储过程里把两个表的数据整合成一个表
    要么用left join左右合并
    要么用Union all上下合并
    否则分别给上来,你定义一个过程有什么意义吗
    此外你也根本不需要什么存储过程,这就是个视图能解决的问题

    评论

报告相同问题?

问题事件

  • 创建了问题 10月8日