通过操作,先删除,再创建:Drop+ Create
delimiter $$
DROP FUNCTION IF EXISTS `show_ngd` $$
CREATE FUNCTION `show_ngd`(MEMEID varchar(50)) RETURNS varchar(300)
BEGIN
DECLARE str varchar(50) DEFAULT '';
RETURN (SELECT CONCAT(MATCHED_FNAME,MATCHED_LNAME,
GENDER,DOB) FROM raw_membership WHERE raw_membership.MEMBER_ID=MEMEID);
END $$
delimiter ;
书写步骤:
1.写函数之前,保证函数体内不报错
2.函数体在函数内正常运行,将分隔符delimiter改成$$(或者任意不是;即可),最后改回;
3. 确定输入输出部分
CREATE FUNCTION func_name ( [func_parameter] ) //输入
RETURNS type