sql >> Databáze >  >> RDS >> Mysql

Chyba syntaxe uložené procedury MySQL po BEGIN

Chybí vám oddělovač definice před a za uloženou definicí procesu:

Protože uložená definice proc a tělo byly v pořádku, syntax chack vám dal palec nahoru, ale kód by ve vašem klientovi neběžel správně.

Pro definování uložené procedury použijte následující kostru:

delimiter //
create procedure ...
...
end
//
delimiter ;



  1. ORA-00918:sloupec nejednoznačně definovaný v SELECT *

  2. Jak funguje current_timestamp() v PostgreSQL

  3. Jak použít podmíněné formátování na číslo v SQL Server pomocí FORMAT()

  4. Více příkazů vložení do jednoho ODBC ExecuteNonQuery (C#)