[MYSQL] Problem z procedurą

[MYSQL] Problem z procedurą
FA
  • Rejestracja:około 14 lat
  • Ostatnio:około 13 lat
  • Postów:2
0

Witam !

Czy ktoś z kolegów mógłby pomóc w drobnej pierd...ce
Otóż chciałem napisać sobie malutką procedurkę w MYSQL, a że nie mam obeznania przychodzi mi to z trudem.
Korzystam z MYSQL Query Browser i chce wykonać taki kod:

Kopiuj
 
CREATE PROCEDURE SynchronizePartnersFromMSSQL(
  IN IDPartnerIN BIGINT,
  IN PartnerDescriptionIN VARCHAR(200),
  IN PriceIN FLOAT
)
BEGIN
      INSERT INTO Partners (IDPartners,PartnerDescription,Price) VALUES (IDPartnerIN,PartnerDescriptionIN,PriceIN)
      ON DUPLICATE KEY UPDATE IDPartners=IDPartnerIN,PartnerDescription=PartnerDescriptionIN,Price=PriceIN
END ;

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'END' at line 9

KO
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 13 lat
  • Postów:36
0

Brakuje średnika na końcu instrukcji INSERT ..... (przed END).

Marcin.Miga
  • Rejestracja:prawie 17 lat
  • Ostatnio:14 dni
  • Postów:2792
0

I jeszcze przed całością redefiniowanie DELIMITER.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.