sql >> Database teknologi >  >> RDS >> Mysql

Fejl i mysql bigint variabel erklæring inde i brugerdefineret nextval funktion

Siden DECLARE workval bigint(20); linje er den første med semikolon i slutningen. Jeg formoder, at du har glemt at ændre afgrænsningstegnet, før du indtastede funktionskoden (selvom dette afhænger af den klient, du bruger).

Prøv at ændre din kode til:

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

...

END#



  1. Kerberos på C# Oracle Managed forbindelse

  2. Jeg kan ikke finde et tip om 'Oracle SQL Developer' og 'Oracle Database 12c' inde i Linux-shell

  3. Hvordan opdaterer man tabel, når visningen opdateres?

  4. Ruby on Rails:Er der nogen måde at trække varer fra databasen og få dem returneret i en bestemt rækkefølge?