
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
27.11.2017, 15:59
|
|||
|---|---|---|---|
|
|||
Как создать partition по полю date, который автоматически создаст партиции по неделе? |
|||
|
#18+
Как создать автоматически недельные партиции? А по две неделе? А по месяцу? Есть поле типа date, я не хочу ручками писать партиции на года вглубь, как сделать, чтобы база сама выставила партиции? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2017, 16:02
|
|||
|---|---|---|---|
Как создать partition по полю date, который автоматически создаст партиции по неделе? |
|||
|
#18+
job ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2017, 16:09
|
|||
|---|---|---|---|
|
|||
Как создать partition по полю date, который автоматически создаст партиции по неделе? |
|||
|
#18+
tru55, job это я так понимаю, будущие партиции, а мне за прошедшие месяца при создании таблицы надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2017, 16:13
|
|||
|---|---|---|---|
Как создать partition по полю date, который автоматически создаст партиции по неделе? |
|||
|
#18+
Лиса Алисаtru55, job это я так понимаю, будущие партиции, а мне за прошедшие месяца при создании таблицы надо. INTERVAL partitioning. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2017, 16:31
|
|||
|---|---|---|---|
|
|||
Как создать partition по полю date, который автоматически создаст партиции по неделе? |
|||
|
#18+
SY, create table pos_data ( start_date DATE, store_id NUMBER, inventory_id NUMBER(6), qty_sold NUMBER(3) ) PARTITION BY RANGE (start_date) INTERVAL(NUMTOYMINTERVAL(1, 'MONTH')) ( PARTITION pos_data_p2 VALUES LESS THAN (TO_DATE('1-7-2007', 'DD-MM-YYYY')), PARTITION pos_data_p3 VALUES LESS THAN (TO_DATE('1-8-2007', 'DD-MM-YYYY')) ); Какие партишены указаны в скобках? pos_data_p2 и pos_data_p3? Он всем проставит партиции данным или только данным меньше 1-7-2007 и меньше 1-8-2007? И будет ли он автоматически высставлять будущие партиции? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2017, 16:41
|
|||
|---|---|---|---|
Как создать partition по полю date, который автоматически создаст партиции по неделе? |
|||
|
#18+
Лиса АлисаОн всем проставит партиции данным или только данным меньше 1-7-2007 и меньше 1-8-2007? И будет ли он автоматически высставлять будущие партиции? Все где start_date < 1-7-2007 пойдет в pos_data_p2. 1-7-2007 <= start_date < 1-8-2007 в pos_data_p3. Для start_date >= 1-8-2007 партиции будут создаваться автоматически по мере поступления. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2017, 16:50
|
|||
|---|---|---|---|
|
|||
Как создать partition по полю date, который автоматически создаст партиции по неделе? |
|||
|
#18+
SYпартиции будут создаваться автоматически по мере поступления. *если мера поступления ориентирована в хронологическом порядке :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2017, 16:55
|
|||
|---|---|---|---|
|
|||
Как создать partition по полю date, который автоматически создаст партиции по неделе? |
|||
|
#18+
SY, а если не обозначать стартовые партиции, он всё пропартицирует или ничего? create table pos_data ( start_date DATE, store_id NUMBER, inventory_id NUMBER(6), qty_sold NUMBER(3) ) PARTITION BY RANGE (start_date) INTERVAL(NUMTOYMINTERVAL(1, 'MONTH')); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2017, 17:26
|
|||
|---|---|---|---|
Как создать partition по полю date, который автоматически создаст партиции по неделе? |
|||
|
#18+
Лиса Алисаа если не обозначать стартовые партиции, он всё пропартицирует или ничего? МИНЗДРАВ предупреждает: доку ORACLE курить полезно. В INTERVAL partitioned таблице должнa быть как минимум одна неинтервальная партиция. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.11.2017, 03:13
|
|||
|---|---|---|---|
Как создать partition по полю date, который автоматически создаст партиции по неделе? |
|||
|
#18+
andrey_anonymous*если мера поступления ориентирована в хронологическом порядке :) Независимо от хронологического порядка: Код: 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. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&tablet=1&tid=1884840]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
175ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 455ms |

| 0 / 0 |
