DELIMITER $$
USE `if2c`$$
DROP FUNCTION IF EXISTS `getOrderNum`$$
CREATE DEFINER=`root`@`%` FUNCTION `getOrderNum`(a BIGINT) RETURNS CHAR(15) CHARSET utf8
BEGIN
DECLARE crcValue BIGINT;
DECLARE datePrefix CHAR(6);
SET datePrefix = DATE_FORMAT(NOW(), "%y%m%d");
SET crcValue = ABS(CRC32(a));
RETURN CONCAT(datePrefix,LPAD(INSERT(crcValue,2,3,a),9,'0'));
END$$
DELIMITER ;
mysql函数
最新推荐文章于 2024-04-06 19:08:44 发布