0

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

就像 php ($ var1. $ var2) 或 javascript´s (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 ;

问候无效代码。

4

1 回答 1

0

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

CONCAT(p_email, p_password);
于 2011-08-16T23:12:54.690 回答