вернуть идентификатор в SQLServer Compact

Как получить значение столбца идентификаторов после вставки в SQL Server Compact 3.5?


person Kumar    schedule 29.07.2009    source источник


Ответы (3)


Я думаю, что вы хотите @@IDENTITY:

SELECT @@IDENTITY AS Identity

Это вернет значение последнего вставленного идентификатора.

person Matthew Jones    schedule 29.07.2009
comment
Я не думал, что SSCE поддерживает пакетные операторы sql, нужно будет проверить - person Kumar; 30.07.2009

Я думаю, вам нужно использовать @@IDENTITY. Я полагал, что компактный будет иметь SCOPE_IDENTITY(), но я думаю, что нет. Просто попробуйте scope_identity, чтобы убедиться. :)

person JP Alioto    schedule 29.07.2009
comment
Я не думал, что SSCE поддерживает пакетные операторы sql, нужно будет проверить - person Kumar; 30.07.2009

я использую

SELECT MAX(<IdentityColumn>) FROM <TableName>
person user5824492    schedule 22.01.2016