写过1年的oracle存储过程,现在的项目要用MYSQL,需要些大量的mysql存储过程,谁能发一些mysql存储过程源码上来给我学习,借鉴一下,那些函数,语法,就不用了,我搜过看来,但写的时候第三方客户端(Navicat for MySQL)总报错,1个多小时才调通一个最简单的赋值,输出。需要大虾帮组。
1,通常写mysql存储过程源码,用什么客户端的软件?(最好能方便调试,测试mysql存储过程)
2,求mysql存储过程源码,复杂一下的逻辑操作都行,呵呵,我方便拿来用。

解决方案 »

  1.   

    一般是直接使用命令行工具,如果有语法错误则会直接指出。MYSQL的手册上就有。
      

  2.   

    写存储过程直接可以在命令行下输入,我用sqlyog 没什么问题;没有像楼主遇到报错什么的;
    基本上的语法都在手册上了,要是想深入的话,看下这本书:
    http://wenku.baidu.com/view/3c5b23ea81c758f5f61f678b.html
    写的很多很多了;
      

  3.   

    使用phpmyadmin也还挺方便的。存储过程,mysql的手册上有很多。可以参考一下。
      

  4.   

    一般直接在MYSQL命令行下,可以熟悉MYSQL命令,图形化管理工具SQLYOG不错,例子MYSQLHELP 中有,
    多练习就行了
      

  5.   

    今天有很大进展了,写了个几十行的MySQL存储过程,问一下如何获取异常信息?
    我是这样:
    DECLARE exit HANDLER FOR SQLEXCEPTION,SQLWARNING,NOT FOUND
       begin
         rollback;
         insert into sz_logerror(message) values('error' ); -- 错误异常
       end;
    建sz_logerror表,我如何获取错误的信息,就是代替'error' ,Oracle 有sqlcode,sqlerrm,的系统变量,MYSQL有吗?