如何用mysql 的存储过程 返回一个表?
1个回答
展开全部
mysql好像不能返回一个表吧,你为什么要返回这个表呢?mssql里面可以写一个表值函数,返回一个结果集,你这里是创建了一个表,还需要返回吗?? 你的biao111已经存在在数据库里了,你直接select不就行了。而且select
*
into
biao111
from
checi
这种用法mysql也不支持。你看看这样能不能行?
DELIMITER
//
CREATE
PROCEDURE
proc_40()
BEGIN
CREATE
TABLE
biao111
SELECT
*
FROM
checi;
SELECT
*
FROM
biao111;
END
*
into
biao111
from
checi
这种用法mysql也不支持。你看看这样能不能行?
DELIMITER
//
CREATE
PROCEDURE
proc_40()
BEGIN
CREATE
TABLE
biao111
SELECT
*
FROM
checi;
SELECT
*
FROM
biao111;
END
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询