Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как узнать id следующей добавляемой записи?  [new]
zebox
Member

Откуда: Краснодар
Сообщений: 47
Привет всем!!!
Как узнать автоинкриментый id следующей добавляемой записи?
Идея с максиальным элементом не подходит т.к. возникает проблема при удалении записи.

Идея с выполнением запроса SELECT SCOPE_IDENTITY() и сохрарением последнего добавляемого элемента ID из вличением его для опредления след. ID.

Но неужели нет встроенной функции определния. Но ведь откуда то он считывает следующее добавляемое значение...?
20 ноя 07, 14:22    [4939398]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать id следующей добавляемой записи?  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
zebox
Но неужели нет встроенной функции определния. Но ведь откуда то он считывает следующее добавляемое значение...?
Ну, а SCOPE_IDENTITY() вам чем не подходит то?
20 ноя 07, 14:26    [4939424]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать id следующей добавляемой записи?  [new]
iap
Member

Откуда: Москва
Сообщений: 47144
IDENT_CURRENT
20 ноя 07, 14:26    [4939433]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать id следующей добавляемой записи?  [new]
sfans
Member

Откуда:
Сообщений: 392
IDENT_CURRENT( 'table_name' )
не подходит?
20 ноя 07, 14:27    [4939439]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать id следующей добавляемой записи?  [new]
zebox
Member

Откуда: Краснодар
Сообщений: 47
SCOPE_IDENTITY() не подходит т.к. считывает значении только текущей сесии мне необходимо вычислять значение в таблице в разных ссесиях
20 ноя 07, 14:29    [4939466]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать id следующей добавляемой записи?  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
zebox
SCOPE_IDENTITY() не подходит т.к. считывает значении только текущей сесии мне необходимо вычислять значение в таблице в разных ссесиях
А зачем вам значение из другой сессии?
20 ноя 07, 14:32    [4939493]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать id следующей добавляемой записи?  [new]
zebox
Member

Откуда: Краснодар
Сообщений: 47
Вот подошло

select IDENT_CURRENT('Request')

Сенкс
20 ноя 07, 14:33    [4939510]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Как узнать id следующей добавляемой записи?  [new]
xbool
Member

Откуда:
Сообщений: 2
И как же этим пользоваться?
автор
IDENT_CURRENT does not exist
30 май 12, 18:07    [12639589]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать id следующей добавляемой записи?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
xbool
И как же этим пользоваться?
автор
IDENT_CURRENT does not exist
Это где-то он "does not exist"?
30 май 12, 18:10    [12639603]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить