I am looking for the answer to the question, are triggers triggered in SQL immediately after the action called by the statement, or only after the entire transaction has been completed?
In SQL Server, AFTER triggers are triggered immediately after the action invoked by the statement. (A transaction can be canceled by a trigger).
AFTER
There are also INSTEAD OF triggers that fire instead of a trigger action.
INSTEAD OF
DML Triggers
CREATE A TRIGGER