次のトリガーを作成するときに構文エラーが発生します。
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 //
とフォロー
delimiter ;
したがって、トリガーを定義するときにトリガーソースの一部としてセミコロンを使用し、完了後にセミコロンを通常のコマンド区切り文字にすることができます。
全体は次のようになります。
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 ;