|
Перевести long в char
|
|||
---|---|---|---|
#18+
env TQuestions, В вашем примере секции нарезаны по col 1 , но условие по col 2 . Это опечатка или действительно надо найти все секции, в которых есть хотя бы одна строка с полем col 2 отвечающим на момент запроса условию фильтра? не опечатка. col2 это дата. нужно взять все запись например от 01.01.2020 и удалить партиции, которые по полю col1 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2020, 16:34 |
|
Перевести long в char
|
|||
---|---|---|---|
#18+
env TQuestions, Запрос Соломона работает. Если таблица не в вашей схеме, то вам в all/dba_objects с указанием схемы. select o.subobject_name,o.* from user_objects o where o.subobject_name is not null - этот запрос всего 4 записи возращает у меня ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2020, 16:42 |
|
Перевести long в char
|
|||
---|---|---|---|
#18+
TQuestions, А что при этом в user_tab_partitions? TQuestions нужно взять все запись например от 01.01.2020 и удалить партиции, которые по полю col1 т.е. если в секции миллион записей с другими датами и одна от 01.01.2020 - то секцию надо убить полностью? Интересный подход. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2020, 16:53 |
|
Перевести long в char
|
|||
---|---|---|---|
#18+
env TQuestions, А что при этом в user_tab_partitions? TQuestions нужно взять все запись например от 01.01.2020 и удалить партиции, которые по полю col1 т.е. если в секции миллион записей с другими датами и одна от 01.01.2020 - то секцию надо убить полностью? Интересный подход. А что при этом в user_tab_partitions? - одна запись на одну дату более одной партиции ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2020, 16:58 |
|
Перевести long в char
|
|||
---|---|---|---|
#18+
TQuestions SY, не работает( ничего не возвращает. поменял на all_objects или dba_objects, тогда результат есть, но partition_name пусто Код: 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.
Но все это не имеет большого смысла ибо если мы нашли что NAME = '@' в партиции SYS_P105037 и дропнули SYS_P105037 то кроме NAME = '@' мы уничтожили строки с ID = 6,7. Вряд ли это то что требуется. SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2020, 17:48 |
|
|
start [/forum/topic.php?fid=52&startmsg=40003535&tid=1880854]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
others: | 313ms |
total: | 441ms |
0 / 0 |