MySQL存储过程相互调用,并获得错误代码示例。
MySQL >
分隔符$ $
MySQL >
MySQL >创建程序myproc()
修改SQL >数据
->开始
声明l_status -> varchar(20);
->
叫myproc1(l_status);
l_status = 'duplicate entry'then ->如果
选择concat('warning:利用现有的、位置警告的定义);
结束>如果;
>结束美元
查询OK,0行受影响(0秒)
MySQL >
MySQL >创建程序myproc1(出out_status varchar(30))
->开始
out_status = 'duplicate条目->设置;
>结束美元
查询OK,0行受影响(0秒)
MySQL >
MySQL >
分隔符;
MySQL >电话myproc();
-------------------------------------------------- + +
|警告|
-------------------------------------------------- + +
警告:使用现有的定义位置| |
-------------------------------------------------- + +
1行集(0秒)
查询OK,0行受影响(0.01秒)
MySQL >删除过程myproc;
查询OK,0行受影响(0秒)
MySQL >删除过程myproc1;
查询OK,0行受影响(0秒)
MySQL >
MySQL >