Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / select @@identity - глюк или ...? / 4 сообщений из 4, страница 1 из 1
27.08.2001, 16:19
    #32012945
Grig
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select @@identity - глюк или ...?
Привет.

Работая на удаленной машине, обращаюсь к SQL Servers 7.0 через Borland SQL Explorer, с запросом на "insert..." и последующим "select @@identity". Возвращаемое значение @@identity всегда равно 1, хотя при аналогичных действиях на самом сервере, возвращаемое
значение соответствует истинному. Как получить правильное значение?

Заранее благодарен.
...
Рейтинг: 0 / 0
28.08.2001, 09:38
    #32012986
select @@identity - глюк или ...?
Судя по всему, эти запросы выполняются в разных сессиях, т.е. Explorer SQL (или как его там) открывает сессию, выполняет запрос и тут же закрывает сессию. А @@identity для каждой сессии - свой.
...
Рейтинг: 0 / 0
28.08.2001, 09:41
    #32012987
select @@identity - глюк или ...?
Ну, а чтобы получить правильный @@identity, слепи вместе и запрос на insert, и select @@identity. В одном батче могут быть сколько угодно разных запросов.
...
Рейтинг: 0 / 0
28.08.2001, 11:38
    #32013002
VictorS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select @@identity - глюк или ...?
Так же можно поместить все это в хранимую процедуру.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / select @@identity - глюк или ...? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]