45fan.com - 路饭网

搜索: 您的位置主页 > 网络频道 > 阅读资讯:MySQL数据库存储过程实现执行动态SQL语句的操作教程

MySQL数据库存储过程实现执行动态SQL语句的操作教程

2015-08-05 12:58:51 来源:www.45fan.com 【

MySQL数据库存储过程实现执行动态SQL语句的操作教程

本文实例讲述了MySQL存储过程中实现执行动态SQL语句的方法。分享给大家供大家参考。具体实现方法如下:

mysql>
mysql> delimiter $$
mysql>
mysql> CREATE PROCEDURE set_col_value
 ->  (in_table  VARCHAR(128),
 ->   in_column VARCHAR(128),
 ->   in_new_value VARCHAR(1000),
 ->   in_where  VARCHAR(4000))
 ->
 -> BEGIN
 -> DECLARE l_sql VARCHAR(4000);
 -> SET l_sql=CONCAT_ws(' ',
 ->    'UPDATE',in_table,
 ->     'SET',in_column,'=',in_new_value,
 ->    ' WHERE',in_where);
 -> SET @sql=l_sql;
 -> PREPARE s1 FROM @sql;
 -> EXECUTE s1;
 -> DEALLOCATE PREPARE s1;
 -> END$$
Query OK, 0 rows affected (0.00 sec)

希望本文所述对大家的MySQL数据库程序设计有所帮助。


本文地址:http://www.45fan.com/a/question/16832.html
Tags: mysql 存储 过程中
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部