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

Chyba v deklaraci proměnné mysql bigint uvnitř vlastní funkce nextval

Protože DECLARE workval bigint(20); řádek je první se středníkem na konci, mám podezření, že jste zapomněli změnit oddělovač před zadáním kódu funkce (i když to závisí na klientovi, kterého používáte).

Zkuste změnit svůj kód na:

DELIMITER #
CREATE FUNCTION nextval (seq_name varchar(100))  

...

END#



  1. volání uložené procedury pole parametrů oracle pomocí scala / java

  2. Cizí klíč MySQL povolit NULL?

  3. Propojení HTML tabulky s MySQL tabulkou

  4. Formátovat výsledky SQLite jako JSON