SELECT SCOPE_IDENTITY всегда возвращает id = 1, что я сделал неправильно? Как получить текущий элемент вставленного элемента.О SCOPE_IDENTITY
ответ
Вы делаете это в рамках одной и той же процедуры? Является ли идентификатор фактически увеличивающимся в базе данных?
Да, идентификатор фактически увеличивается в базе данных – user
Является ли столбец установленным как Идентичность = Да?
Хорошая статья о различных методах работы retrieve the last inserted.
SCOPE_IDENTITY действительно возвращает столбец идентификации последней вставленной строки в области Вы находитесь.
Это может быть перепутано на несколько вещей, в том же объеме. В таком случае IDENT_CURRENT('myTable')
будет лучше.
Если нет, вы хотите отправить больше кода. SCOPE_IDENTITY работает, как вы думаете, поэтому проблема, скорее всего, в другом месте.
Как можно «запутать SCOPE_IDENTITY()' триггерами? Я думал, что это преимущество перед «@@ IDENTITY». –
Это не должно, но может в некоторых случаях. http://cgaskell.wordpress.com/2006/11/15/using-identity-vs-scope_identity-and-further-implications-with-triggers/ –
Вы это подтвердили? Комментарий angeliii, кажется, подразумевает некоторую ошибку пользователя со стороны автора блога. –
- 1. Сброс SCOPE_IDENTITY()
- 2. Использование SCOPE_IDENTITY
- 3. SCOPE_IDENTITY() для GUID?
- 4. SCOPE_IDENTITY() множественная вставка
- 5. C# хранимая процедура scope_identity
- 6. RETURN SCOPE_IDENTITY() возвращает -1
- 7. SCOPE_IDENTITY() всегда возвращается 0
- 8. Получить SCOPE_IDENTITY mid-transaction
- 9. Scope_Identity в хранимой процедуре
- 10. SCOPE_IDENTITY в C# - диапазон
- 11. SCOPE_IDENTITY() return NULL?
- 12. SQL SCOPE_IDENTITY запись дважды
- 13. Ошибка слияния и scope_identity
- 14. Поддерживает ли SQLite SCOPE_IDENTITY?
- 15. SCOPE_IDENTITY() против rs.Fields
- 16. Scope_Identity() возвращает пустую строку
- 17. MySQL ошибка scope_identity запрос
- 18. SCOPE_IDENTITY() не работает
- 19. Получить возвращаемое значение scope_identity
- 20. проблема синхронизации с SCOPE_IDENTITY()
- 21. Почему SCOPE_IDENTITY() возвращает -1?
- 22. Stop trigger change scope_identity
- 23. Entity Framework и SCOPE_IDENTITY
- 24. Scope_Identity() всегда возвращает 0
- 25. EntitySave Insert Scope_Identity
- 26. SCOPE_IDENTITY() против rs.Fields
- 27. Использование MERGE INTO с Scope_IDENTITY
- 28. Пропустить scope_identity в хранимую процедуру
- 29. Почему SELECT SCOPE_IDENTITY() возвращает null?
- 30. Почему SELECT SCOPE_IDENTITY() возвращает null?
Возможно, это поможет нам показать код. –
Можем ли мы увидеть код? –