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;
4

1 に答える 1

2

このコマンドの前に次のコマンドを付けます。

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 ;
于 2012-08-27T12:03:55.713 に答える