Обновление SQL Server CE4 с выбором - PullRequest
0 голосов
/ 05 ноября 2011

У меня есть следующий SQL, ориентированный на SQL Server 2008:

declare @id bigint;

update [dbo].[Identities] 
set @id = CurrentId + 1, CurrentId = CurrentId + @numOfIds 
where [EntityHash] = @entityHash;

select @id as StructureId;

Мне нужна та же семантика для SQLCE4. Пытался иметь @id в качестве выходных параметров, а затем использовал:

update [Identities] 
set @id = CurrentId + 1, CurrentId = CurrentId + @numOfIds 
where [EntityHash] = @entityHash;

но, как оказалось, выходные параметры не поддерживаются в SQL Server CE 4.

...