Subject Re: [Firebird-Architect] rfc: TRUNCATE TABLE
Author Roman Rokytskyy
> Why? Other DDL statements also perform the most important work in DFW,
> but you proposed to have the appropriate AFTER triggers for them. As far
> as I see, the only thing that differs for TRUNCATE is that both BEFORE
> and AFTER triggers will be semantically equivalent, as there are no
> metadata modifications during the statement execution that could be seen
> in the AFTER trigger.

Not 100% correct. If the TRUNCATE fails during the execution, the AFTER
trigger won't be fired, so any action there won't be executed.

Roman