protected override SqlStatement PrepareStatement(IRequest context)
{
var triggerName = context.Access().ResolveObjectName(DbObjectType.Trigger, TriggerName);
var action = Action;
if (action is IStatementPreparable)
action = (IAlterTriggerAction) (action as IStatementPreparable).Prepare(context);
return new AlterTriggerStatement(triggerName, action);
}