MySQL存储过程在触发器中使用

时间:2018-08-16 01:39:17

标签: mysql

我想在触发器中使用过程。我尝试:

DELIMITER $$
CREATE TRIGGER insert_hastaodeme
AFTER INSERT ON hasta_odeme FOR EACH ROW
BEGIN

IF (NEW.odeme_tur='Nakit') THEN  
EXEC procedure_kasa_cariodeme NEW.odeme_islemtarih, NEW.odeme_odemetarih, NEW.unvan, NEW.odeme_tutar, NEW.odeme_birim, NEW.odeme_tur, NEW.odeme_no, NEW.odeme_aciklama, NEW.odeme_id, 1;
END IF;

END; 
$$
DELIMITER ;

但是它是这样的返回语法错误:

  

#1064-您的SQL语法有错误;检查手册   对应于您的MySQL服务器版本以使用正确的语法   'procedure_kasa_cariodeme NEW.odeme_islemtarih附近,   NEW.odeme_odemetarih,NEW.unvan,“位于第6行

我该如何解决?

0 个答案:

没有答案