ITPub博客

首页 > 数据库 > MySQL > MySQL存储过程中的动态SQL

MySQL存储过程中的动态SQL

原创 MySQL 作者:atgc 时间:2007-07-06 16:20:08 0 删除 编辑

MySQL版本5.0.13以上

create table aa (id int);

delimiter //

create procedure test(v_sql varchar(200))
begin
set @sqltext:=concat('insert into aa ',v_sql);
prepare stmt from @sqltext;
execute stmt;

DEALLOCATE PREPARE stmt;
end;
//

call test('values (1)')//

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/94041/viewspace-924600/,如需转载,请注明出处,否则将追究法律责任。

上一篇: AAAAAAAAAAA
下一篇: rac
请登录后发表评论 登录
全部评论

注册时间:2008-01-18

  • 博文量
    22
  • 访问量
    217051