|
|
|
Выбор промежуточных значений запросом
|
|||
|---|---|---|---|
|
#18+
leprechaun, Ты прaвила уточни. Есть :P_ORG_FROM и :P_ORG_TO: 1. Существуют organization_id с :P_ORG_FROM и :P_ORG_TO - Вывести все organization_id между :P_ORG_FROM и :P_ORG_TO из строк отсортированных по set_of_books_id,short_code,organization_id. 2. Существуeт только organization_id с :P_ORG_FROM (это включает в себя :P_ORG_TO IS NULL) - Вывести все organization_id начиная с :P_ORG_FROM и до конца из строк отсортированных по set_of_books_id,short_code,organization_id. 3. Существуeт только organization_id с :P_ORG_TO (это включает в себя :P_ORG_FROM IS NULL) - Вывести все organization_id между начиная с первой до (включительно) :P_ORG_TO из строк отсортированных по set_of_books_id,short_code,organization_id. 4. Не существуют organization_id с :P_ORG_FROM и :P_ORG_TO (это включает в себя :P_ORG_FROM IS NULL и :P_ORG_TO IS NULL) - Вывести все organization_id отсортированныe по set_of_books_id,short_code,organization_id. Если да, то: Код: 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. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2016, 18:03 |
|
||
|
Выбор промежуточных значений запросом
|
|||
|---|---|---|---|
|
#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. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2016, 18:16 |
|
||
|
Выбор промежуточных значений запросом
|
|||
|---|---|---|---|
|
#18+
Не работает что-то.. еще раз, такой кусок работает без проблем, но если P_ORG_FROM - первая запись отсортированной таблицы, то данных нет Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. приведенный вами код пытаюсь запустить Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. ORA-00932: несовместимые типы данных: ожидается NUMBER, получено CHAR Передаю разумеется число. Что еще нужно поправить? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2016, 21:45 |
|
||
|
Выбор промежуточных значений запросом
|
|||
|---|---|---|---|
|
#18+
leprechaunORA-00932: несовместимые типы данных: ожидается NUMBER, получено CHAR Где? На какой строке? Покажи выолнение в SQL*Plus. Код: 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. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2016, 22:36 |
|
||
|
Выбор промежуточных значений запросом
|
|||
|---|---|---|---|
|
#18+
Хм.. стыдно сказать SQL*Plus не установлен, удаленно через последний SQL Developer делаю. Может и в оболочке проблема. Но вставил этот код как условие для внешнего запроса - выдало ORA-32034: не поддерживается использование фразы WITH А в девелопере не выполняется временная таблица select t.*, count(case organization_id when :P_ORG_FROM then 1 end) over() lower_bound_flag from hr_operating_units t ORA-00932: несовместимые типы данных: ожидается NUMBER, получено CHAR P_ORG_FROM передаю число. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2016, 12:45 |
|
||
|
Выбор промежуточных значений запросом
|
|||
|---|---|---|---|
|
#18+
Поставил пока костыль, т.к. время поджимает Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. В любом случае спасибо огромное за помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2016, 13:06 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39371815&tid=1886777]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
192ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 510ms |

| 0 / 0 |
