求存储过程写法 表:任务列表(Tasks) 用户信息(UsersInfo) 发布任务所需参数:发布人(uName) 货款(moneys) 地址(address) 流程 根据发布人从数据库里得到此用户的余额(yue),判断余额是否大于货款,如果大于余额减去货款。更新此用户的余额。然后添加一个任务到任务表这只是和我所需的业务是一样的逻辑。可以告诉我这个流程的逻辑就可以了。请高手帮忙写个存储过程。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 create procedure h6(in uname varchar(50), in mon int, in address varchar(100)) begin set mon=100*mon; select uname;end;请问下这个存储过程错在哪里?怎么修改? 不行的。第一个分号就执行了set mon=100*mon;。到下个分号才执行select uname; 报错。 delimter //create procedure h6(in uname varchar(50), in mon int, in address varchar(100))beginset mon=100*mon;select uname;end;// DELIMITER // 单词写错了。这样就ok了。 求高手看看这个外键问题 在win7上配置MySQL服务器的问题。 菜鸟的关于 "MYSQL"问题 mysql查询返回分组结果的提问 Mysql怎么去解析xxx,xxxxxx,xx,xxx,xxxxx,xx,x,xxxx, linuc mysql c ap 调用查询函数引起崩溃 关于mysql 的索引问题 在linux下可以使用dao方式连接数据库吗?可以连接mysql吗?回答就给分!急 关于 group_concat 后出现 system byte[] 问题 请机器上有mysql的帮忙看看(116分) 三张表查询.懂的来帮个忙! sql语句相关问题请教。
begin
set mon=100*mon;
select uname;
end;
请问下这个存储过程错在哪里?怎么修改?
create procedure h6(in uname varchar(50), in mon int, in address varchar(100))
begin
set mon=100*mon;
select uname;
end;
//