|
|
|
Oracle Database 12c. Новые возможности языка SQL
|
|||
|---|---|---|---|
|
#18+
- по б о ку, - по барабану, - по ... И обратное влияние сленга на русский язык: - латерал тебе, - латерня собачья, - забить латерал на работу, - ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2013, 21:01 |
|
||
|
Oracle Database 12c. Новые возможности языка SQL
|
|||
|---|---|---|---|
|
#18+
SYТо есть добавить слово боковой к русскому переводу термина in-line view. Хотя точнее было-бы "правобокий" , посколько LATERAL in-line view используется для левосторонней корреляции (left-correlation) и посему не подерживает forward-referencing: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2013, 21:11 |
|
||
|
Oracle Database 12c. Новые возможности языка SQL
|
|||
|---|---|---|---|
|
#18+
Валерий ЮринскийSY, А как вы перевели бы LATERAL на русский? Спасибо! ИМХО, наилучшим образом существо дела передает "перевод" в виде параметризованное представление . Но собственно lateral при этом выпадает. Вариант параметризованное ветвящее представление (ради охранения следов от lateral) выглядит многословным (и малек деревенским). Просто боковое/ветвящее/плечевое , ИМХО, туманит вопрос об использовании французского языка на Рязанских просторах. А варианты вроде коррелированного представления слишком мало отличимы на слух от коррелированных подзапросов. Крыша неопытного читателя необязательно сумеет найти разницу. Медики, между тем, не стесняются переводить lateral просто как латеральный - профессиональный термин и все. Кто в теме, тот знает как им пользоваться, и дополнительных описаний в специальных, не учебных, текстах не требуется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 01:47 |
|
||
|
Oracle Database 12c. Новые возможности языка SQL
|
|||
|---|---|---|---|
|
#18+
SYХотя точнее было-бы "правобокий" IMHO скорее ответвление. Ну или как прилагательное - побочный (вторичный). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 08:25 |
|
||
|
Oracle Database 12c. Новые возможности языка SQL
|
|||
|---|---|---|---|
|
#18+
SYSYТо есть добавить слово боковой к русскому переводу термина in-line view. Хотя точнее было-бы "правобокий" , посколько LATERAL in-line view используется для левосторонней корреляции (left-correlation) и посему не подерживает forward-referencing:Всё же точнее (в)лево-коррелированный: (в)лево-коррелированное вложенное представление. По аналогии с http://docs.oracle.com/cd/E11882_01/server.112/e26088/statements_10002.htm#i2104990] left correlation of table_collection_expression ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 08:50 |
|
||
|
Oracle Database 12c. Новые возможности языка SQL
|
|||
|---|---|---|---|
|
#18+
ElicSYпропущено... Хотя точнее было-бы "правобокий" , посколько LATERAL in-line view используется для левосторонней корреляции (left-correlation) и посему не подерживает forward-referencing:Всё же точнее (в)лево-коррелированный: (в)лево-коррелированное вложенное представление. По аналогии с http://docs.oracle.com/cd/E11882_01/server.112/e26088/statements_10002.htm#i2104990] left correlation of table_collection_expression Очень хорошее терминологическое предложение! Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 11:30 |
|
||
|
Oracle Database 12c. Новые возможности языка SQL
|
|||
|---|---|---|---|
|
#18+
cross\outer apply появились (?) http://docs.oracle.com/cd/E16655_01/server.121/e17209/statements_10002.htm#BABCHEAJ Зачем тогда Lateral? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 12:10 |
|
||
|
Oracle Database 12c. Новые возможности языка SQL
|
|||
|---|---|---|---|
|
#18+
init.oracross\outer apply появились (?) http://docs.oracle.com/cd/E16655_01/server.121/e17209/statements_10002.htm#BABCHEAJ Зачем тогда Lateral? О! OUTER APPLY хочу! А то раздражает обработка вот такого: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 14:33 |
|
||
|
Oracle Database 12c. Новые возможности языка SQL
|
|||
|---|---|---|---|
|
#18+
SYstax..я подозревал что не слетит, мне кажется что для exists LATERAL не очень походит Не путай correlated subquery и lateral in-line view: SY. да я вроде не очень то путаю 14605325 Stax..імхо, Lateral немножко не то, вот если б from dual d2,(select * from dual d3 where d3.dummy= d2.dummy )d4 новая кляуза, осваиваюсь SY, какой-то общедоступный аля 12.apex.oracle.com на 12 версии планируется? ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 14:44 |
|
||
|
Oracle Database 12c. Новые возможности языка SQL
|
|||
|---|---|---|---|
|
#18+
RA\/EN, и зачем тут outer apply? да и проще так: Код: plsql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 14:47 |
|
||
|
Oracle Database 12c. Новые возможности языка SQL
|
|||
|---|---|---|---|
|
#18+
init.oracross\outer apply появились (?) http://docs.oracle.com/cd/E16655_01/server.121/e17209/statements_10002.htm#BABCHEAJ Зачем тогда Lateral? мож apply для ansi синтаксиса, а Lateral для ораклячого ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 15:27 |
|
||
|
Oracle Database 12c. Новые возможности языка SQL
|
|||
|---|---|---|---|
|
#18+
ElicВсё же точнее (в)лево-коррелированный: (в)лево-коррелированное вложенное представление. По аналогии с http://docs.oracle.com/cd/E11882_01/server.112/e26088/statements_10002.htm#i2104990] left correlation of table_collection_expression Не хочу "split hairs", но в документации есть два термина left correlation описывающий тип связи между обьектами тогда как lateral in-line view есть сам обьект. Если в будущих версиях oracle добавит right-correlation к lateral in-line view то и лево-коррелированное вложенное представление и мой "правобокий" придется менять. Так-что я бы не ипользовал лево/право в имени самого обьекта. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 15:36 |
|
||
|
Oracle Database 12c. Новые возможности языка SQL
|
|||
|---|---|---|---|
|
#18+
а как хорошо начиналось.. и вот (мля) - началось ) Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. спрашивается - нафик нужен тот запрос с теми функциями, если его нельзя во фром засунуть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 19:27 |
|
||
|
Oracle Database 12c. Новые возможности языка SQL
|
|||
|---|---|---|---|
|
#18+
orawish, эдак Вы ещё и поддержку области видимости этой несчастной функции захотите, и перегрузку, и вообще полный PL/SQL в запросе! Обойдётесь синтаксическим сахаром. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 19:37 |
|
||
|
Oracle Database 12c. Новые возможности языка SQL
|
|||
|---|---|---|---|
|
#18+
suPPLerorawish, эдак Вы ещё и поддержку области видимости этой несчастной функции захотите, и перегрузку, и вообще полный PL/SQL в запросе! Обойдётесь синтаксическим сахаром. вот я и говорю - это не сах е р, а чистый нахер :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 19:41 |
|
||
|
Oracle Database 12c. Новые возможности языка SQL
|
|||
|---|---|---|---|
|
#18+
orawishвот я и говорю - это не сах е р, а чистый нахер :) Сахар пихают в рот, а чистый нахер получается кагда сахар пихают не туда : Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 20:18 |
|
||
|
Oracle Database 12c. Новые возможности языка SQL
|
|||
|---|---|---|---|
|
#18+
suPPLerorawish, эдак Вы ещё и поддержку области видимости этой несчастной функции захотите, и перегрузку, и вообще полный PL/SQL в запросе! Обойдётесь синтаксическим сахаром. а че, перезагрузку можно проверіть (всегото два with) ps мне пока неначем баловатся .... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 20:18 |
|
||
|
Oracle Database 12c. Новые возможности языка SQL
|
|||
|---|---|---|---|
|
#18+
SYorawishвот я и говорю - это не сах е р, а чистый нахер :) Сахар пихают в рот, а чистый нахер получается кагда сахар пихают не туда : Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. SY. дк, по теме выше есть подробности, почему такое решение меня нисколько не устраивает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 20:28 |
|
||
|
Oracle Database 12c. Новые возможности языка SQL
|
|||
|---|---|---|---|
|
#18+
orawishдк, по теме выше есть подробности, почему такое решение меня нисколько не устраивает. Лень просматривать весь топик, ткни пальцем если не влом. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 20:39 |
|
||
|
Oracle Database 12c. Новые возможности языка SQL
|
|||
|---|---|---|---|
|
#18+
OUTER JOINS http://docs.oracle.com/cd/E16655_01/server.121/e17209/queries006.htm#i2054062 In previous releases of Oracle Database, in a query that performed outer joins of more than two pairs of tables, a single table could be the null-generated table for only one other table. Beginning with Oracle Database 12c, a single table can be the null-generated table for multiple tables. For example, the following statement is allowed in Oracle Database 12c: Код: plsql 1. 2. In this example, B, the null-generated table, is outer-joined to two tables, A and D. Refer to SELECT for the syntax for an outer join. In previous releases of Oracle Database... ORA-01417: a table may be outer joined to at most one other table Код: 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. Beginning with Oracle Database 12c... Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 02:08 |
|
||
|
Oracle Database 12c. Новые возможности языка SQL
|
|||
|---|---|---|---|
|
#18+
xtenderRA\/EN, и зачем тут outer apply? да и проще так: Код: plsql 1. 2. 3. 4. 5. 6. 7. А вторая строка: n=2, yv=NULL где? ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 09:58 |
|
||
|
Oracle Database 12c. Новые возможности языка SQL
|
|||
|---|---|---|---|
|
#18+
Валерий ЮринскийOUTER JOINS http://docs.oracle.com/cd/E16655_01/server.121/e17209/queries006.htm#i2054062 In previous releases of Oracle Database, in a query that performed outer joins of more than two pairs of tables, a single table could be the null-generated table for only one other table. Beginning with Oracle Database 12c, a single table can be the null-generated table for multiple tables. For example, the following statement is allowed in Oracle Database 12c: Код: plsql 1. 2. In this example, B, the null-generated table, is outer-joined to two tables, A and D. Refer to SELECT for the syntax for an outer join. In previous releases of Oracle Database... ORA-01417: a table may be outer joined to at most one other table Код: 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. Beginning with Oracle Database 12c... Код: 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. Заверните парочку 12c, беру!!! А то пятиэтажной вложенности запросы из-за этого ограничения жутко бесили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 10:02 |
|
||
|
Oracle Database 12c. Новые возможности языка SQL
|
|||
|---|---|---|---|
|
#18+
RA\/ENА вторая строка: n=2, yv=NULL где? ;) действительно, где? RA\/ENinit.oracross\outer apply появились (?) http://docs.oracle.com/cd/E16655_01/server.121/e17209/statements_10002.htm#BABCHEAJ Зачем тогда Lateral? О! OUTER APPLY хочу! А то раздражает обработка вот такого: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. плюсик поставь, чтобы вторая строка появилась... Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 10:19 |
|
||
|
Oracle Database 12c. Новые возможности языка SQL
|
|||
|---|---|---|---|
|
#18+
SYorawishдк, по теме выше есть подробности, почему такое решение меня нисколько не устраивает. Лень просматривать весь топик, ткни пальцем если не влом. SY. 4 страница (примерно) от 14573086 до 14573959 правило, если Код: plsql 1. - синтаксически корректный запрос, то и Код: plsql 1. - тоже корректный запрос. продержалось со времен oracle 8.0 да и для семерки - чтобы сие работало, достаточно было у ляля ампутировать ордер бай кляузу. а то, что приключилось в 12с - гораздо более гемороидальный (сложный = мало надежный) разбор требует, на тему - где рот для того сахара. а последствия могут быть веселые - ГУИ всяки-разные начнут болеть, потеть и не факт, что все выживут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 12:46 |
|
||
|
Oracle Database 12c. Новые возможности языка SQL
|
|||
|---|---|---|---|
|
#18+
Вот еще вопрос с счастливым обладателям: Не стало ли возможным делать запрос из REF CURSOR? Те будет ли работать такая ф-я: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 13:12 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=38342178&tid=1885558]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
149ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
66ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 484ms |

| 0 / 0 |
