Узнать автоинкрементное поле после вставки

Previous  Top  Next

    
 

 

 

Code:

--©Drkb v.3(2007): www.drkb.ru

 

Insert into MyTable

(Field1, Field2, Field3)

Values

('Value for field1', 'Value for field2', 0)

 

Select @@identity as 'New number for inserted row'

©Drkb::02799

 

Вообще-то правильнее использовать Identity_Scope(), но разница будет только если на таблице стоит триггер:

Code:

--©Drkb v.3(2007): www.drkb.ru

 

Insert into MyTable

(Field1, Field2, Field3)

Values

('Value for field1', 'Value for field2', 0)

 

Select identity_scope() as 'New number for inserted row'

©Drkb::02798

Автор: Vit (www.delphist.com, www.drkb.ru, www.unihighlighter.com, www.nevzorov.org)