日期:2014-05-16  浏览次数:20817 次

MySql存储过程返回临时表
老同志们,菜鸟又来问问题啦!
需求:在存储过程中,将需要的数据做成临时表,然后,在过程中return临时表,我在程序中,再接收这张临时表。
问题:如何返回临时表?
谢谢你们了

------解决方案--------------------
MYSQL无法返回记录集。你只能事先指定一个表名做为数据返回。
------解决方案--------------------
MYSQL无法返回,只能将数据插入1个表中再访问此表
------解决方案--------------------
你可以把记录插入到临时表啊。 但你的返回是指什么?

call procA : insert into tempTable1
call procB : select * from tempTable1

这个中间不需要procA 返回任何东西,procA 只需要把记录插入到指定的 tempTable1 就行了。