创建mysql函数时出错

时间:2016-01-20 15:48:49

标签: mysql

  1 create function decipher_district_name(cust_code varchar(30))
  2 returns varchar(10)
  3 begin
  4   declare distcode varchar(10) default "hello";
  5   return distcode;
  6 end
  7 ;

这是我的代码,我想创建一个函数但是''附近的第4行总是出错,

我不知道如何修复它,请帮助我!

谢谢,

1 个答案:

答案 0 :(得分:0)

在定义函数之前,您必须更改分隔符:

mysql>  delimiter //

像这样定义你的功能(注意最后的//)

create function decipher_district_name(cust_code varchar(30))
returns varchar(10)
begin
  declare distcode varchar(10) default "hello";
  return distcode;
end
//

将分隔符更改回;

mysql> delimiter ;