mySQL创建功能

时间:2014-08-15 16:36:24

标签: mysql create-function

任何人都可以帮忙解决为什么这个创建功能不起作用。我已经从一个教我mySQL的程序中复制了它,并且我已经仔细检查了它并且它似乎没有用。 任何帮助非常感谢

Delimiter//
Create Function CAP_FIX(Input VARChar(255))
Returns varchar(255)
Deterministic
begin
Declare first Char;
Declare remainder varchar(255);
Set first = substring(input,1,1);
Set remainder = substring(input,2,char_length(input) -1);
Return concat(first, lower(remainder));
end//
Delimiter;

1 个答案:

答案 0 :(得分:0)

好像你在Delimiter

之后错过了一个空格
Delimiter //
Create Function FUNCTION_NAME (Input VARChar(255))
Returns varchar(255)
Deterministic
begin
Declare first Char;
Declare remainder varchar(255);
Set first = substring(input,1,1);
Set remainder = substring(input,2,char_length(input) -1);
Return concat(first, lower(remainder));
end//
Delimiter ;