|
|
|
Что вернет @@identity, если Insert сделают несколько пользователей?
|
|||
|---|---|---|---|
|
#18+
Предположим, я со своей машины на удаленный сервер посылаю команду INSERT INTO ... затем команду SELECT @@IDENTITY А что вернет эта команда, если между моим вызовом INSERT и SELECT, другой пользователь пошлет команду INSERT? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2002, 18:39 |
|
||
|
Что вернет @@identity, если Insert сделают несколько пользователей?
|
|||
|---|---|---|---|
|
#18+
BOL "@@IDENTITY and SCOPE_IDENTITY will return the last identity value generated in any table in the current session " ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2002, 18:49 |
|
||
|
Что вернет @@identity, если Insert сделают несколько пользователей?
|
|||
|---|---|---|---|
|
#18+
Вернет @@IDENTITY втавленный тобой, а не кем-то еще ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2002, 07:24 |
|
||
|
Что вернет @@identity, если Insert сделают несколько пользователей?
|
|||
|---|---|---|---|
|
#18+
Только надо не забыть, что если в твоей сессии произойдёт ещё один insert (например, в результате отработки триггера), то @@IDENTITY вернёт последний (то есть триггерный) результат вставки. А вот SCOPE_IDENTITY в этом случае отработает правильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2002, 07:56 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32024611&tid=1823641]: |
0ms |
get settings: |
5ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
173ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 500ms |

| 0 / 0 |
