-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; DELIMITER $$ – Amlan