Я хочу обновить столбец таблицы, используя результаты хранимой процедуры
create procedure seq
as
DECLARE @NextValue INT;
INSERT SequencesTable DEFAULT VALUES;
DELETE SequencesTable WITH(READPAST);
SELECT SCOPE_IDENTITY();
go
Я не могу использовать UDF, так как он является узловым. Как-то так не получится
UPDATE [dbo].[t1] SET [c1] = seq
У меня такое чувство, что я подхожу к этому неправильно.
Я просто хочу обновить таблицу, которая выглядит следующим образом
1 1
2 2
1 4
1 4
5 5
1 2
Чтобы выглядеть так
1 1
2 2
3 4
4 4
5 5
6 2