Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SELECT @i=TOP(1)NameTable.ID  [new]
Cossacker
Member

Откуда:
Сообщений: 86
Есть строки
declare @i int;

SELECT @i=TOP(1)NameTable.ID
FROM NameTable
ORDER BY NameTable.ID DESC
(Переменной в хранимой процедуре нужно присвоить последний существующий айди в таблице.

Как правильно написать?
27 дек 09, 21:53    [8124490]     Ответить | Цитировать Сообщить модератору
 Re: SELECT @i=TOP(1)NameTable.ID  [new]
гость 2009
Guest
select max(id) from NameTable
27 дек 09, 22:49    [8124667]     Ответить | Цитировать Сообщить модератору
 Re: SELECT @i=TOP(1)NameTable.ID  [new]
rpv
Member

Откуда:
Сообщений: 102
declare @i int
set @int = select max(id)
from NameTable
28 дек 09, 06:11    [8125152]     Ответить | Цитировать Сообщить модератору
 Re: SELECT @i=TOP(1)NameTable.ID  [new]
так можна
Guest
declare @i int;

SELECT TOP 1 @i=NameTable.ID
FROM NameTable
ORDER BY NameTable.ID DESC
28 дек 09, 07:48    [8125199]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить