|
|
|
cross apply
|
|||
|---|---|---|---|
|
#18+
почитал в инете, а правда ли что cross apply появился в оракле 12с. в 11g его нет? вроде цветом помечает developer а не выполняет, или же я не верно его использую? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2017, 13:09 |
|
||
|
cross apply
|
|||
|---|---|---|---|
|
#18+
maxwaitпочитал в инетеПочему не в документации? RTFM Changes in Oracle Database 12c Release 1 (12.1.0.1) (FAQ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2017, 13:14 |
|
||
|
cross apply
|
|||
|---|---|---|---|
|
#18+
maxwait, документацию открыть не судьба? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2017, 13:14 |
|
||
|
cross apply
|
|||
|---|---|---|---|
|
#18+
Vint, да искал по ней, значит не туда смотрел, "видел фигу" как говориться. Прочитал документацию, спасибо. удобная штука в T-sql часто использовал, а тут сунулся и на тебе... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2017, 13:20 |
|
||
|
cross apply
|
|||
|---|---|---|---|
|
#18+
maxwait, Какую ты задачу решаешь? Применение cross apply имеет смысл в достаточно экзотических случаях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2017, 13:22 |
|
||
|
cross apply
|
|||
|---|---|---|---|
|
#18+
dbms_photoshop, Да я тут запрос хотел переписать запрос вида select p1, p2, p3 ,(select Amount from tbl2 t2 where t1.id = t2.id) , p4 From tbl1 t1 так вот хотел просто вынести вычисляемое поле подзапросом в cross apply ну т.е. select p1, p2, p3 , q.Amount , p4 From tbl1 t1 cross apply (select Amount from tbl2 t2 where t1.id = t2.id ) as q ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2017, 13:40 |
|
||
|
cross apply
|
|||
|---|---|---|---|
|
#18+
maxwait, и чем это отличается от обычного left join? желанием наступить на грабли и получить очередную шишку на погоны? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2017, 13:42 |
|
||
|
cross apply
|
|||
|---|---|---|---|
|
#18+
maxwait, Теперь вынеси where из inline view и используй обычное соединение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2017, 13:42 |
|
||
|
|

start [/forum/topic.php?fid=52&gotonew=1&tid=1886506]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
171ms |
get topic data: |
10ms |
get first new msg: |
5ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
| others: | 206ms |
| total: | 466ms |

| 0 / 0 |
