-2
我想在MySQL中創建下面的函數,但得到語法錯誤。 我無法找到解決辦法,將不勝感激一些幫助MySQL函數獲取語法錯誤
CREATE FUNCTION `test`.`pro`(depart_id int) RETURNS varchar
BEGIN
DECLARE title varchar;
if depart_id = 1 then
set title='IT Department';
else if depart_id = 2 then
set title='HR Department';
else
set title='Admin';
end if;
return title;
END$$
DELIMITER ;
你是什麼語法錯誤? – Blank
'varchar'需要一個長度 –
@ 10086這是我得到的錯誤「你在你的SQL語法中有一個錯誤;檢查與你的MariaDB服務器版本相對應的手冊,在正確的語法附近使用'BEGIN DECLARE title varchar; 如果depart_id = 1,則 集」第3" 行 – Amlan