python是否可以从存储过程返回多个数据集?
问题描述:
python是否可以从存储过程返回多个数据集?
例如
CREATE PROCEDURE [dbo].[usp_vvvv] (....) ..... SELECT * FROM #_temp_client_details SELECT * FROM #_temp_address_details
.....
在我的场景中,我需要将2个不同的临时表中的数据集放入python代码中。
我不想创建2个单独的存储过程
要怎么分别获取两个临时表的数据?
答
你应该在存储过程里把两个表的数据整合成一个表
要么用left join左右合并
要么用Union all上下合并
否则分别给上来,你定义一个过程有什么意义吗
此外你也根本不需要什么存储过程,这就是个视图能解决的问题