帮忙看上这个语句有没有有关问题

帮忙看下这个语句有没有问题

declare _yymm varchar(10) DEFAULT ”;

DECLARE _pts_vou_yyyymm varchar(15) DEFAULT ”;

select DATE_FORMAT(now(),’%y%m’) into _yymm

select CONCAT(‘pts_vou_20’,_yymm) into _pts_vou_yyyymm from dual

上面的语句只是过程中的一部分,生成过程时总提示在这句附近有语法错误select CONCAT(‘pts_vou_20’,_yymm) into _pts_vou_yyyymm from dual

不知道这样写行不行 我的目的是_pts_vou_yyyymm随着月份的改变而改变

谢谢大家!



select DATE_FORMAT(now(),’%y%m’) into _yymm ;

select CONCAT(‘pts_vou_20’,_yymm) into _pts_vou_yyyymm from dual

 这个;号哪去了?




declare _yymm varchar(10) DEFAULT ”;

DECLARE _pts_vou_yyyymm varchar(15) DEFAULT ”;

set _yymm = DATE_FORMAT(now(),’%y%m’);

set _pts_vou_yyyymm = CONCAT(‘pts_vou_20’,_yymm);




DELIMITER $$

CREATE PROCEDURE ff2()

BEGIN

DECLARE _yymm VARCHAR(10) DEFAULT ”;

DECLARE _pts_vou_yyyymm VARCHAR(15) DEFAULT ”;

SELECT DATE_FORMAT(NOW(),’%y%m’) INTO _yymm;

SELECT CONCAT(‘pts_vou_20’,_yymm) INTO _pts_vou_yyyymm FROM DUAL;

END$$

DELIMITER ;




贴出你完整的代码以供别人分析调试。

帮忙看上这个语句有没有有关问题

相关文章:

你感兴趣的文章:

标签云: