关于游标和临时表共同使用的问题,请各位大侠指点一二 有三个存储过程,第一个,创建一个临时表第二个,定义一个游标 指向 那个临时表第三个,调用以上两个存储过程当执行第三个存储过程时,报错,原因是那个临时表不存在,现在该怎样解决,请各位大侠指点指点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 临时表,只对当前链接有效,别的连接是看不到的。你别建临时表了,建物理表,用完后drop掉就行了。 SET @SQL = 'DROP TEMPORARY TABLE IF EXISTS t_content';PREPARE sqlstmt FROM @SQL;EXECUTE sqlstmt;DEALLOCATE PREPARE sqlstmt;SET @SQL = CONCAT('CREATE TEMPORARY table t_content SELECT pageID,pageName,ParentID,Depth,NextID,ChiID,Transfer,content FROM db_channel WHERE 1 ORDER BY RootID,OrderID ASC limit ',limit_start,',',pageSize);PREPARE sqlstmt FROM @SQL;EXECUTE sqlstmt;DEALLOCATE PREPARE sqlstmt;这是创建临时表的存储过程DECLARE cur_content CURSOR FORSELECT pageID,pageName,ParentID,Depth,ChiID,NextID,ChiID,Transfer,content FROM t_content ;这是调用临时表的存储过程现在执行的操作时做 分页,在存储过程中,需要把每一行的数据进行处理,整合成一个longtext,传给调用程序 你事用工具还是用语言执行的?是mysql? 求统计每个用户每天的销售情况 ,可能有的天有用户没有销售结果的sql语句 MYSQL分组统计问题请教 sql 字段记录里有中文和英文,数字数据我怎么查非英文的数据 mysql并发控制问题 紧急!!!请教高手解决问题 请问MYsql有写什么好用的图形界面工具?类似MSSQL的查询分析器和企业管理器 mysql在WINDOWS环境下怎样实现增量备份啊? 数据库并发设计 mysql 两张表范围关联查询 语句 【求助】数据库,一张表里面多对多的数据统计问题 load data infile的原理是什么? 多列索引中的一列自增 在mysql 5.5.17执行不了
PREPARE sqlstmt FROM @SQL;
EXECUTE sqlstmt;
DEALLOCATE PREPARE sqlstmt;SET @SQL = CONCAT('CREATE TEMPORARY table t_content SELECT pageID,pageName,ParentID,Depth,NextID,ChiID,Transfer,content
FROM db_channel WHERE 1 ORDER BY RootID,OrderID ASC limit ',limit_start,',',pageSize);
PREPARE sqlstmt FROM @SQL;
EXECUTE sqlstmt;
DEALLOCATE PREPARE sqlstmt;
这是创建临时表的存储过程
DECLARE cur_content CURSOR FOR
SELECT pageID,pageName,ParentID,Depth,ChiID,NextID,ChiID,Transfer,content FROM t_content ;
这是调用临时表的存储过程
现在执行的操作时做 分页,在存储过程中,需要把每一行的数据进行处理,整合成一个longtext,传给调用程序