我正在开发enitityframework并尝试使用数据库功能。我不熟悉用数据库做函数。这是我做的。对于第16行,该错误表示语法错误“return x”
delimiter //
CREATE FUNCTION CREATE_TIME4(hour1 int, minute1 INT, second1 INT)
RETURNS VARCHAR(50)
BEGIN
DECLARE x VARCHAR(50);
DECLARE H VARCHAR(10);
DECLARE M VARCHAR(10);
DECLARE S VARCHAR(10);
IF LENGTH(YEA) < 2 THEN
SET H = '0' + CONCAT(hour1);
IF LENGTH(MON) < 2 THEN
SET M = '0' + CONCAT(minute1);
IF LENGTH(SEC) < 2 THEN
SET S = '0' + CONCAT(second1);
SET x = CONCAT(H,':', M,':', S);
RETURN x;
END//
1条答案
按热度按时间wtlkbnrh1#
你定义的函数有很多错误。我只是在纠正汇编错误。