DB2-эквивалент предложения вывода T-SQL - PullRequest
3 голосов
/ 22 августа 2011

Я ищу способ для моего запроса вернуть значение, которое он увеличивает в таблице.

Например:

UPDATE Items SET Clicks = Clicks + 1

Мне нужен этот запрос для возврата новогозначение «Clicks», которое он установил.

Предложение вывода T-SQL , кажется, соответствует моим целям, но я не могу найти эквивалент DB2.Есть ли способ, которым я мог бы сделать это в DB2, не используя второй запрос?

1 Ответ

6 голосов
/ 23 августа 2011

Это можно сделать с помощью справочной таблицы изменения данных FINAL TABLE:

SELECT Clicks
FROM FINAL TABLE ( UPDATE Items SET Clicks = Clicks + 1 )

Вы можете просмотреть больше документации здесь .

...