У меня есть хранимая процедура, в которой я делаю более одной «вставки в select» в ту же таблицу. Внутри хранимой процедуры я хочу добавить прогрессивный номер к каждой добавляемой записи, начиная с 1. Чтобы было ясно, в первой «вставить в выборку» моего сохраненного я добавлю 5 записей в свою таблицу, и они будут имеют в колонке прогрессивное число (1,2 ..., 5), во второй «вставить в выбор» я добавляю еще 5 записей, и они должны иметь прогрессивную (6,7 ... 10)Прогрессивное число в "insert into select"
п.с. решение не должно быть тяжелым, я мог бы выбрать максимальный ток id и сделать разницу с максимальным id в начале сохраненного, но это слишком сильно замедлит мою процедуру.
Добавьте столбец «Identity» в таблицу, в которую вы выбираете. – Siyual
Сделайте этот столбец 'identity (1,1)' и он будет увеличиваться для каждой записи, вставленной в таблицу. –