|
|
|
Копирование счетчика последовательности (2 экземпляра)
|
|||
|---|---|---|---|
|
#18+
Приветствую. Есть 2 экземпляра, условно W_1 и T_1. В W_1 имеется таблица w.tab1 и последовательностью w.seq1 (со значением 1000). Импортирую эту таблицу с последовательностью в T_1. Получается: t.tab1 t.seq1 (значение счетчика на время импорта 1000). Но. Во время импорта таблицы w.tab1 счетчик увеличивается (например) на 10 пунктов и становится соответственно 1010. В итоге, таблица t.tab1 имеет значение по новому счетчику 1010, а последовательность t.seq1 имеет значение 1000 (БД то работала в это время). ИТОГ: ora-00001 ВОПРОС. Как после процедуры импорта перечитать значение счетчика последовательности w.seq1 в t.seq1+n (+n в данном случае значит что надо будет прибавить к значению из w.seq1 n-пунктов). Т.е. в итоге получится так: 1. экспорт w.seq1 (1000) 2. экспорт w.tab1 (1010) 3. импорт t.seq1 (1000) 4. импорт t.tab1 (1010) 5. читаем w.seq1 (1010) 6. меняем t.seq1 (1000) на t.seq1 (1010+n) 7. получаем t.tab1 (1010) / t.seq1 (1011) Реально? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2017, 10:50 |
|
||
|
Копирование счетчика последовательности (2 экземпляра)
|
|||
|---|---|---|---|
|
#18+
6. задаём владельца, имя последовательности и желаемое значение (которое может быть как больше, так и меньше текущего). Код: plsql 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. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2017, 11:34 |
|
||
|
Копирование счетчика последовательности (2 экземпляра)
|
|||
|---|---|---|---|
|
#18+
1. если есть линки, использовать один и тот же счетчик 2. на одной БД счетчик от 1 до 100000, на другой от 100001 до 200000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2017, 11:46 |
|
||
|
Копирование счетчика последовательности (2 экземпляра)
|
|||
|---|---|---|---|
|
#18+
andreymx1. если есть линки, использовать один и тот же счетчик 2. на одной БД счетчик от 1 до 100000, на другой от 100001 до 200000 імхо бывает что 100000 неожиданно быстро палятся луче четные/нечетные ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2017, 11:54 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39500204&tid=1885489]: |
0ms |
get settings: |
4ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
265ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 552ms |

| 0 / 0 |
