//DELIMITER
DROP PROCEDURE if EXISTS createAmountCount;
create PROCEDURE createAmountCount()
BEGIN
DECLARE ss VARCHAR(20);
DECLARE sqt VARCHAR(200);
set ss='test';
set sqt='select * from test WHERE 1=1 AND NAME<>'''' {0}  ';
select if(ss is null,sqt,CONCAT(sqt,'and date>= '));
END;
//DELIMITER
CALL createAmountCount();

 

posted on 2017-05-09 15:14  一天不进步,就是退步  阅读(320)  评论(0编辑  收藏  举报