Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Тащим инфу Identity Column
|
|||
|---|---|---|---|
|
#18+
Добрый день! Мне нужно вытащить информацию, о колонке в таблице, что identity, точнее, какое следующие будет значение. В системных таблицах есть, все, окромя, вышесказаного. Я, конечно, понимаю, что можно сделать select max или select min (в зависимости от increment'a), но это не круто, если identity цикличный, то возможность ошибки очень высока. Вот такая штука identity_val_local() - тоже не особо катит. Это корректно срабатывает, только тогда, когда делается единичный insert. Есть предположения, или решения моего вопроса? Знаю, вопрос не ахти, но очень надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2008, 00:08 |
|
||
|
Тащим инфу Identity Column
|
|||
|---|---|---|---|
|
#18+
Добрый день. А для чего именно вам это надо? Опишите схематично, что вы хотите сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2008, 10:36 |
|
||
|
Тащим инфу Identity Column
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. По сути нужно для восстановления значения при изменение таблицы, когда её обязательно нужно дропнуть (и не обязательно, когда используется утилиты ипорта/лоада, например, когда используются темповые таблицы). И task содержит обязательно, делать сначала без идент, а потом делать альтер с новым значением START WITH - Абсолют' ный -посковый робот по MSDN для - ленивых ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2008, 11:40 |
|
||
|
Тащим инфу Identity Column
|
|||
|---|---|---|---|
|
#18+
Я правильно понял, что перед drop вы хотите взять следующий номер identity? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2008, 12:00 |
|
||
|
Тащим инфу Identity Column
|
|||
|---|---|---|---|
|
#18+
Mark BarinsteinЯ правильно понял, что перед drop вы хотите взять следующий номер identity? Да, верно. Абсолютно точно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2008, 12:59 |
|
||
|
Тащим инфу Identity Column
|
|||
|---|---|---|---|
|
#18+
I_love_MSDNMark BarinsteinЯ правильно понял, что перед drop вы хотите взять следующий номер identity? Да, верно. Абсолютно точно.Ну так сделайте перед drop при выключенном автокоммите что-то типа: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2008, 13:16 |
|
||
|
Тащим инфу Identity Column
|
|||
|---|---|---|---|
|
#18+
Спасибо! Хорошая информация. А системно (в таблицах) нигде не указывается? - Абсолют' ный -посковый робот по MSDN для - ленивых ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2008, 13:19 |
|
||
|
Тащим инфу Identity Column
|
|||
|---|---|---|---|
|
#18+
Не ролбэчит. А нужно, что бы пользователь не потерял значение. =( - Абсолют' ный -посковый робот по MSDN для - ленивых ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2008, 13:56 |
|
||
|
Тащим инфу Identity Column
|
|||
|---|---|---|---|
|
#18+
I_love_MSDNНе ролбэчит. А нужно, что бы пользователь не потерял значение. =( - Абсолют' ный -посковый робот по MSDN для - ленивых Значение identity и не должно откатываться. Rollback - для отката вставки и связанной с ним возможной логики. Для no cache можно еще: Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2008, 14:06 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=35676361&tid=1603560]: |
0ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
79ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 413ms |

| 0 / 0 |
