iamnewsea 发表于 2009-11-21 23:21:30

查了很多也没找到,如何把存储过程所返回的结果集插入到表?

是这样:
存储过程 A 返回一些数据 。
存储过程 B 需要把 A 返回的数据插入到 临时表中 。

数据库是从 MS SQL 转过来的,MSSQL写法如下:

insert into #tab exec A @ID

MYSQL 怎么写?
我会建临时表,会调用存储过程. 但是不会把存储过程的结果放到临时表中去.
create temporary table tt(ID int);
call A(0);

怎么把存储过程的结果放到临时表中去, 就像这样的意思:insert into tt call A(0) ;
谢谢大家.
页: [1]
查看完整版本: 查了很多也没找到,如何把存储过程所返回的结果集插入到表?