对此结果.我无语
delimiter $$
drop procedure if exists LowerMoneyToUpper$$
create procedure LowerMoneyToUpper(in n_lowerMoney decimal(15,2),
out n_UpperMoney varchar(200))
begin
declare s_lowerStr varchar(200);
declare s_upperPart varchar(200);
declare s_upperStr varchar(200);
declare i int;
set s_lowerStr=trim(cast(round(n_lowerMoney,2) as char(200)));
set n_UpperMoney=s_lowerStr;
end$$
delimiter ;
就这代码.还没有写完.只是测试.
竟然在MySQL Query Browser里可以执行脚本成功.但调用.却返回null.
而在SQLyog 5.11里.却执行脚本失败.
在EMS里.不知道怎么搞.输入什么脚本都错.
而在cmd里使用mysql.则可以执行和调用成功.
不知道是我的操作有问题.还是什么.
------解决方案--------------------我这边没有任何问题。
(0 row(s)affected)
(0 ms taken)
(0 row(s)affected)
(0 ms taken)