使用mysql的存储过程,不知为什么,后期打开存储过程的定义,多了很多换行!
我个人感觉是多次mysqldump和回导“\.”造成的,请前辈赐教,如何避免这些讨厌的换行,如下:DELIMITER $$DROP PROCEDURE IF EXISTS `soft2`.`cuCli`$$CREATE DEFINER=`user`@`%` PROCEDURE `cuCli`(IN cuhuid int,IN cuhuidnew int)
BEGINDECLARE done INT default 0;DECLARE ocuhuoID INT;DECLARE ohuoID INT;DECLARE ohuoNum VARCHAR(30);DECLARE oamount INT;DECLARE otranRate INT;DECLARE rs CURSOR FOR SELECT cuhuoID,huoID,huoNum,amount,tranRate FROM cuentry WHERE cuhuoID=cuhuid;DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET done = 1;OPEN rs;WHILE done=0 DOFETCH rs INTO ocuhuoID,ohuoID,ohuoNum,oamount,otranRate;     INSERT INTO cuentry(cuhuoID,huoID,huoNum,amount,tranRate)    VALUES(cuhuidnew,ohuoID,ohuoNum,oamount,otranRate);END WHILE;CLOSE rs;END$$DELIMITER ;