У меня есть переменная @count типа данных int. Я устанавливаю значения для этого @ count.
Я хочу выбрать top @count количество строк в таблице.Когда я использую Select top @count
, отображается ошибка.
IF (@NewItemCount<@OldItemCount)
BEGIN
set @count=@OldItemCount-@NewItemCount
if(@count>0)
BEGIN
Delete from ItemDetails where GroupId in (Select Top @count Id from ItemDetails where GroupId=@Prm_GroupId )
END
END
Ошибка:
Неверный синтаксис рядом с'@count'.