参考网上sqlserver的写法,转换成mysql的存储过程,有错误的地方请指正
参考网址 :http://www.accessoft.com/blog/article-show.asp?userid=24010&Id=17344
-- =============================================
-- Description: <自动生成流水码,前缀+日期+流水码>
-- 日期模式: 0 年月日 e.g.:150424
-- 1 年月 e.g.:1504
-- 2 年 e.g.:15
-- =============================================
DELIMITER //
DROP PROCEDURE IF EXISTS atuoNo;
create procedure atuoNo( in prefix VARCHAR(20),-- 前缀
in modeType int , -- 日期模式
in nolen int , -- 流水号长度
in listna varchar(20), -- 流水号对应的列名
in tablena varchar(50), -- 流水号对应的表名
out runningnum varchar(20) -- 生成的流水码
)
COMMENT '自动生成流水账号 前缀+日期+流水号'
begin
DECLARE currentDate CHAR (13) ;-- 定义currentDate为当前日期,格式为:年+月+日
DECLAR