MYsql的procedure里面一个查询sql放在一个变量里面 怎么执行它 create procedure ........v-sql="selecct * from dual";怎么执行它v-sql 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 set @ww=v-sql;prepare dd from @ww;execute dd; 这个贴子的四楼已经回复过你了啊。http://topic.csdn.net/u/20090601/17/090dea72-7300-488d-b1e8-0a741b969e60.htmlmysql> CREATE PROCEDURE curdemo1(IN V_SQL CHAR(100)) -> BEGIN -> -> set @s=V_SQL; -> PREPARE stmt1 FROM @s; -> EXECUTE stmt1 ; -> DEALLOCATE PREPARE stmt1; -> select FOUND_ROWS(); -> END -> //Query OK, 0 rows affected (0.00 sec)mysql>mysql> delimiter ;mysql> call curdemo1('select * from student');+----------+--------+------+------+---------+-------------+-------+-| id | name | sex | age | address | phone | bedid |+----------+--------+------+------+---------+-------------+-------+-| 91010101 | 丁乙甲 | 男 | 21 | 通化 | 13900000000 | 111 || 91010102 | 索春龙 | 男 | 22 | 安徽 | 13910000000 | 0 || 91010103 | 刘莉莉 | 女 | 22 | 白城 | 13920000000 | 0 || 91010104 | 隋鑫 | 女 | 22 | 松原 | 13930000000 | 0 || 91010105 | 长命 | 男 | 22 | 地府 | 12222222222 | 0 || 91010201 | 河江山 | 男 | 20 | 陕西 | 13800000000 | 0 || 91010202 | 祝立业 | 男 | 20 | 长春 | 13800000000 | 0 |....| 91030201 | 王飞 | 男 | 22 | 永安 | 13730060000 | 0 |+----------+--------+------+------+---------+-------------+-------+-24 rows in set (0.00 sec)+--------------+| FOUND_ROWS() |+--------------+| 24 |+--------------+1 row in set (0.06 sec)Query OK, 0 rows affected (0.06 sec)mysql> 帮忙写个SQL语句,查两个表的 Mydac 5.9链接Mysql 5.1.59 出错 count函数问题 关于分组后的排序问题! 有请各位高人 如何提高单机数据库的查询速度 我的MYsql-front这是怎么了. mysql支持远程调用吗?如果不支持我就晕倒 50分求php在mysql下的分页函数 mysql无法正常启动 MySQL 4.1-alpha 如何更改表的character_set? MySQL的全文索引问题 在linux下mysql 数据库问题
prepare dd from @ww;
execute dd;
mysql> CREATE PROCEDURE curdemo1(IN V_SQL CHAR(100))
-> BEGIN
->
-> set @s=V_SQL;
-> PREPARE stmt1 FROM @s;
-> EXECUTE stmt1 ;
-> DEALLOCATE PREPARE stmt1;
-> select FOUND_ROWS();
-> END
-> //
Query OK, 0 rows affected (0.00 sec)mysql>
mysql> delimiter ;
mysql> call curdemo1('select * from student');
+----------+--------+------+------+---------+-------------+-------+-
| id | name | sex | age | address | phone | bedid |
+----------+--------+------+------+---------+-------------+-------+-
| 91010101 | 丁乙甲 | 男 | 21 | 通化 | 13900000000 | 111 |
| 91010102 | 索春龙 | 男 | 22 | 安徽 | 13910000000 | 0 |
| 91010103 | 刘莉莉 | 女 | 22 | 白城 | 13920000000 | 0 |
| 91010104 | 隋鑫 | 女 | 22 | 松原 | 13930000000 | 0 |
| 91010105 | 长命 | 男 | 22 | 地府 | 12222222222 | 0 |
| 91010201 | 河江山 | 男 | 20 | 陕西 | 13800000000 | 0 |
| 91010202 | 祝立业 | 男 | 20 | 长春 | 13800000000 | 0 |
....
| 91030201 | 王飞 | 男 | 22 | 永安 | 13730060000 | 0 |
+----------+--------+------+------+---------+-------------+-------+-
24 rows in set (0.00 sec)+--------------+
| FOUND_ROWS() |
+--------------+
| 24 |
+--------------+
1 row in set (0.06 sec)Query OK, 0 rows affected (0.06 sec)mysql>