易截截图软件、单文件、免安装、纯绿色、仅160KB

关于mysql定义游标时后面select表名的问题

想请问下,mysql在存储过程中,定义游标,后面跟select语句,跟的表名,能不能是动态的,即,用参数替换,
如果行,那要怎么做
我的样例如下:
create procedure sp_test
declare stop,num integer default 1;
declare tablename varchar(30);
set tablename='user';
begin
  declare cur_1 cursor for select count(*) from tablename;
  DECLARE CONTINUE HANDLER FOR not FOUND set stop3=0;
  open cur_index;
  fetch cur_1 into num;
end;
这只是个例子,怎么用参数来替换里面表名
小弟用的是mysql5.1.38

不能,你可以用动态执行SQL语句的方法生成一个临时表,对这个临时表用游标

不会吧,555.这样好玩了

想办法绕过去了,自己弄个循环用动态SQL的方法,一次返回一个记录,如果数据量不大的话,可以试下

先挂贴几天,如果结果一样,直接给分


楼上的,果然好办法,呵呵

原来我的计划是用一个session表,现在试下哪个更方便


相关问答:

mysql如何实现高效的搜索?

一个行业网站,要实现的功能要求为:

一搜索表单可选搜索 产品/资讯/商家,搜索时希望先搜标题后全文,当前的数据量估计3万多,定位期望在百万级也可用。

数据类型为innodb,当前的方法是对关键词进行 ......

Winform+MySQL做项目

Winform+MySQL做项目,在注重性能的情况下,我该如何去完成这类型的项目呢!
请各位给以提示。
你这个范围太广了,我说2点重要的吧
1.WINFORM程序是单独运行的CS程序,和BS不同,BS的压力始终都在SERVER上的,对C ......

c语言如何连接MYSQL?

大家好:
我是搞C的, 现在想用C 连接MYSQL,但是怎么也连接不了,我的代码如下:
#include <stdio.h>
#include "C:\Program Files\MySQL\MySQL Server 5.0\include\mysql.h"
......

需要视频教程的新手进 php + mysql + apache 配置

这个视频讲的很详细, 对新手非常有用, 基本上一看就懂
由于太大了(50m, 我只能上传20m), 我上传不了, 只好贴出下载地址
下载地址: http://ftel1.3800hk.com/0807/080720djxnzj.rar
好东西,下个看看


......

mysql中后退命令?

mysql>create book(
    ->id varchar(20) not null,g
    ->
以上是在mysql命令行里的操作
在上面中我在倒数第二行多打了一个字母g然后按了回车键,请问从倒数第一行怎么 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号