首页 > 移动平台 > 详细

MySql Trigger raise_application_error笔记

时间:2015-01-24 11:27:35      阅读:618      评论:0      收藏:0      [点我收藏+]

mysql 自定义raise_application_error 方法:

#自定义rasie error in mysql  

delimiter //

create procedure raise_application_error(In CODE integer ,in message varchar(255)) sql security invoker deterministic

begin 
   create temporary  table if not exists raise_error(F1 int not null);
   
   select CODE , message into @error_code, @error_message;
   insert into raise_error  values(null);

end;
//

create procedure get_last_custom_error() sql security invoker deterministic

begin
    select @error_code ,@error_message;
    
end;
//
delimiter ;


#call raise_application_error(1234, Custom message);
#call get_last_custom_error();

使用方法:

call raise_application_error(1234, Custom message);

技术分享

生成一个error, Then:

call get_last_custom_error();

技术分享

 

Finally , CREATE raise_application_error successfully orz~

 

MySql Trigger raise_application_error笔记

原文:http://www.cnblogs.com/shootloking/p/4245476.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!