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