http://dotnetgalactics.wordpress.com/2009/10/28/scope-identity-vs-identity/

ел различные методы, используемые при получении значения поля идентификатора первичного ключа после вставки.

declare @t table (
    id int identity primary key,
    somecol datetime default getdate()
)
insert into @t
default values

select SCOPE_IDENTITY() --returns 1
select @@IDENTITY --returns 1

Возвращаем таблицу тождеств после следующей вставки:

Create Table #Testing (  
    id int identity,  
    somedate datetime default getdate()  
)  
insert into #Testing  
output inserted.*  
default values   

Какой метод подходит или лучше? Является ли метод OUTPUT безопасным для объема?

Второй фрагмент кода был заимствован изSQL в дикой природе

Ответы на вопрос(1)

Ваш ответ на вопрос