MySQL/Language/Functions
< MySQL
语法为:
Create function function_name(参数列表) returns 返回值类型 函数体
例如:
DROP FUNCTION IF EXISTS SP_FUNC_DBDH_ONE; -- 删掉已存在函数 CREATE FUNCTION SP_FUNC_DBDH_ONE( PARA_VAR varchar(30)) -- 多个参数用,分割 参数 RETURNS VARCHAR(100) -- 指定返回值类型,如果你不确定返回文本长度,可以使用text BEGIN DECLARE NAYIBU_FIR VARCHAR(30) DEFAULT 'THIS IS MY FIRST,'; -- 定义变量,设置默认值 SET NAYIBU_FIR = concat(NAYIBU_FIR,PARA_VAR); RETURN NAYIBU_FIR; -- 返回值 END