В дополнение к операторам печати вы можете использовать предложение output
в большинстве ваших запросов (включая вставки, обновления и удаления), чтобы вы могли видеть промежуточные результаты и не прерывать поток процедуры. Exampls:
Удалить заявления:
delete [tbl]
output deleted.*
where [something] = 'stuff';
Вставить заявления:
insert [tbl]
output inserted.*
values (42, 'things');
Обновление операторов:
update [tb]
output deleted.*, -- Original values
inserted.* -- Updated values
set [something] = 'poopen'
where [id] = 42;