Мне нужно обновить строку в таблице и получить из нее значение столбца. Я могу сделать это с помощью
UPDATE Items SET Clicks = Clicks + 1 WHERE Id = @Id;
SELECT Name FROM Items WHERE Id = @Id
Это генерирует 2 плана/обращения к таблице. Возможно ли в T-SQL изменить инструкцию UPDATE, чтобы обновить и вернуть столбец Name только с 1 планом/доступом?
Я использую методы С#, ADO.NET ExecuteScalar()
или ExecuteReader()
.