2012-08-27 125 views
1

我在創建以下觸發越來越語法錯誤時:語法錯誤創建觸發器

create trigger x.generate_responsibility 
before insert on x.organization_applications_b 
for each row 
begin 

    call x.resp_auto_generate(new.org_id,new.application_code); 

end; 
+1

請編輯您的問題,並把這個錯誤。 – hsz

回答

2

普瑞森此命令:

delimiter // 

,並按照與

delimiter ; 

所以您可以在定義觸發器時使用分號作爲觸發源的一部分,然後將分號作爲通常的com你完成後的命令分隔符。


整個事情應該是這樣的:

delimiter // 
create trigger x.generate_responsibility 
before insert on x.organization_applications_b 
for each row 
begin 
    call x.resp_auto_generate(new.org_id,new.application_code); 
end; // 
delimiter ; 
+0

謝謝老兄非常感謝...我解決了這個問題 – Chella