Прежде всего, вы можете написать свой код проще:
update newTable set readKey='1' where id in ('1111')
В SQL Server будет возвращено только количество обновленных строк, но только если SET NOCOUNT
не установлено.
Обычно вы можете выполнить второй запрос, чтобы отобразить результаты сразу после первого:
update newTable set readKey='1' where id in ('1111');
select * from newTable where id in ('1111');
Или, если это SQL Server 2005/2008, вы можете использовать предложение OUTPUT :
update newTable
set readKey='1'
output inserted.id,
inserted.readKey as readKey,
deleted.readKey as prevReadKey
where id in ('1111');