|
Как изменить тип столбца если в нём есть данные?
|
|||
---|---|---|---|
#18+
Код: 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. 61. 62. 63. 64. 65.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2021, 18:39 |
|
Как изменить тип столбца если в нём есть данные?
|
|||
---|---|---|---|
#18+
andrey_anonymous, Не забудь добавить partitioning опция дополнительная и платная. SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2021, 19:04 |
|
Как изменить тип столбца если в нём есть данные?
|
|||
---|---|---|---|
#18+
andrey_anonymous, Если partitioning недоступен expdp, truncate, modify, impdp самый быстрый способ. SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2021, 19:09 |
|
Как изменить тип столбца если в нём есть данные?
|
|||
---|---|---|---|
#18+
SY Если partitioning недоступен expdp, truncate, modify, impdp самый быстрый способ. Ну CTAS-то никто не отменял... Просто показал не самый очевидный способ - немного извращённый, как я люблю :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2021, 19:17 |
|
Как изменить тип столбца если в нём есть данные?
|
|||
---|---|---|---|
#18+
Тут еще "поле используется как естественный ключ", т.е. предполагаются дочерние таблицы которые также придется менять - расплата за использование естественных ключей. Так-что если возможно я бы добавил поле в родительскую таблицу засунул бы в существующие строки TO_CHAR("естественный ключ") и навесил на нее UNIQUE INDEX и продолжал использовать существующее "естественный ключ" поле но уже как искусственный ключ создав последовательность с START WITH MAX("естественный ключ") + 1. SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2021, 19:35 |
|
|
start [/forum/topic.php?fid=52&startmsg=40113206&tid=1879742]: |
0ms |
get settings: |
23ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
141ms |
get tp. blocked users: |
1ms |
others: | 2477ms |
total: | 2728ms |
0 / 0 |