Если я запускаю такой запрос:
insert into table (unique_id, column)
select
(isnull(max(cast(unique_id as int)), 1) + 1 from table) as id,
another_column
from another_table
поле unique_id всегда отображается как 1 и не увеличивается.Есть ли способ получить это приращение во время вставки?
ps Это простая версия того, что я делаю, но пример точный
Редактировать: SQL Server 2008
Спасибо