博客首页 注册 建议与交流 排行榜 加入友情链接         宝宝相册的专门空间
推荐 投诉 搜索: 帮助

cugb_cat

咱只谈技术
   rainlx.cublog.cn
关于作者  
姓名:cugb_cat
职业:IT
年龄:
位置:
个性介绍:

我的分类  




mysql 中execute语句的使用注解
在mysql存储过程中,如何将execute执行的语句的结果赋值给一个变量呢?
通过实验,可以使用这样的方法:

CREATE PROCEDURE test()
begin
    declare tmp int;
    
    set @sql = 'select count(*) into @count_tmp from tb1';
    prepare stmt from @sql;
    execute stmt;
    set tmp = @count_tmp;
    deallocate prepare stmt;
end

 发表于: 2008-05-08,修改于: 2008-05-08 17:02 已浏览281次,有评论0条 推荐 投诉

  网友评论

  发表评论



Copyright © 2001-2006 ChinaUnix.net All Rights Reserved

感谢所有关心和支持过ChinaUnix的朋友们
页面生成时间:0.00941

京ICP证041476号