このパラメータを使用してこのプロシージャを呼び出すにはどうすればよいですか?
SET @newday = current_date() + INTERVAL 6 DAY;
CALL add_day('20','@newday')
構文エラーが発生して見つからないため、保存できません。
このパラメータを使用してこのプロシージャを呼び出すにはどうすればよいですか?
SET @newday = current_date() + INTERVAL 6 DAY;
CALL add_day('20','@newday')
構文エラーが発生して見つからないため、保存できません。
私がしたことに従って、それを働かせてください。
私が作成した関数:
create function add_day(days int, date_from datetime)
returns datetime
return date_add(date_from, interval days day);
私がかけた電話:
SET @newday1 = current_date() + INTERVAL 6 DAY;
select add_day('20',@newday1);
上記のスクリプトを実行したときにエラーが発生した場合、エラーは関数内にある可能性があります。あなたが私たちに言ったので、関数を呼び出す方法を変更します。関数であり、プロシージャではありません。