表:任务列表(Tasks)  用户信息(UsersInfo) 发布任务所需参数:发布人(uName) 货款(moneys) 地址(address) 流程 根据发布人从数据库里得到此用户的余额(yue),判断余额是否大于货款,如果大于余额减去货款。更新此用户的余额。然后添加一个任务到任务表这只是和我所需的业务是一样的逻辑。可以告诉我这个流程的逻辑就可以了。
请高手帮忙写个存储过程。

解决方案 »

  1.   

    create procedure h6(in uname varchar(50), in mon int, in address varchar(100)) 
    begin
    set mon=100*mon;
    select uname;
    end;
    请问下这个存储过程错在哪里?怎么修改?
      

  2.   

    不行的。第一个分号就执行了set mon=100*mon;。到下个分号才执行select uname; 报错。
      

  3.   

    delimter //
    create procedure h6(in uname varchar(50), in mon int, in address varchar(100))
    begin
    set mon=100*mon;
    select uname;
    end;
    //
      

  4.   

    DELIMITER // 单词写错了。这样就ok了。