MySQL中,请问如何将存储过程返回的结果集插入表中?
在sqlserver 中,有如下这种实现方式:INSERT INTO #tmptable(date) exec sp_getdate();
可是在mysql中,INSERT INTO tmptable(date) call sp_getdate();不行。
请问下:如何实现类似于sqlserver中那样的功能,或者在mysql中,可以用怎么的办法,取出存储过程返回的结果集?
可是在mysql中,INSERT INTO tmptable(date) call sp_getdate();不行。
请问下:如何实现类似于sqlserver中那样的功能,或者在mysql中,可以用怎么的办法,取出存储过程返回的结果集?
作者: wz132 发布时间: 2011-05-13
MYSQL中存储过程函数,无法返回一个集合。也就无法使用这种功能。
只能先执行存储过程,在存储过程中把记录保存在一个临时表中。
只能先执行存储过程,在存储过程中把记录保存在一个临时表中。
作者: ACMAIN_CHM 发布时间: 2011-05-13
似乎不可以~
作者: rockay2006 发布时间: 2011-05-13
只能把存储过程里得内容拿出来单独执行
作者: rucypli 发布时间: 2011-05-13