存储函数:如何将多个varchar一起添加?

时间:2011-08-16 23:10:07

标签: mysql stored-procedures stored-functions

我尝试使用mysql存储函数将两个varchar合并到一个?

与php($ var1。$ var2)或javascript(var1 + var2)一样

它似乎不适用于加号(p_email + p_password)。

DELIMITER $$

DROP FUNCTION IF EXISTS `voidcod_eventgroup`.`dummy`$$
CREATE FUNCTION `voidcod_eventgroup`.`dummy` (
     p_email VARCHAR(300),
     p_password VARCHAR(16)
) RETURNS VARCHAR(316)
BEGIN
     /* this only returns p_password NOT p_email*/
     RETURN p_email+p_password;

END$$
DELIMITER ;

问候虚假代码。

1 个答案:

答案 0 :(得分:0)

你可以尝试使用CONCAT,虽然没有尝试过这种东西:)

CONCAT(p_email, p_password);