En efecto, asi es como se debe hacer.
Unicamente yo cambiaría el
Código:
from Pedidos, deleted, inserted
por un
Código:
from pedidos INNER JOIN inserted
Deleted no lo necesitas, y usar inner joins es mas eficiente que usar producto cartesiano (la coma)