Просто любопытно ... есть ли команда в TSQL, которая удалит строки, которые я только что выбрал из таблицы?TSQL Выберите Удалить
В псевдо SQL, что-то вроде
SELECT * FROM TableA THEN DELETE
Или
SELECT * FROM TableA WITH (DELETEROWS)
ПРИМЕЧАНИЯ: Я не просто хочу удалить строки, я хочу, чтобы вернуть строки в TempTable и затем удалите их, в том же заявлении
'delete from tablea где pk_column in (выберите pk_column from tablea где ...)' –
Вы просто меняете 'SELECT * ...' на 'DELETE ...' и повторно выполняете его. – RBarryYoung
Я думаю, OP хочет вывести, а затем удалить, а не просто удалить. –