|
Кто как ответил бы на данный вопрос и почему ?
|
|||
---|---|---|---|
#18+
iOracleDev SQL*Plus Нет. non-equijoin - это соединение, при котором условие соединения не является равенством или non-equijoin - это соединение, которое выполняется не по условию равенства Хотелось бы увидеть примеры условий соединений которые Oracle относит к non-equijoin и не приводимых Oracle к обычным неравенствам. Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2020, 16:59 |
|
Кто как ответил бы на данный вопрос и почему ?
|
|||
---|---|---|---|
#18+
Alexander Anokhin xtender Я совсем недавно как раз жаловался что lateral c rownum декоррелируется когда совсем не надо и приводит к неправильным результатам, в ответ на что от оракла получил что rownum not deterministic Что там было? http://orasql.org/2019/02/16/lateral-view-decorrelationvw_dcl-causes-wrong-results-with-rownum/ я тут на форуме тоже где-то писал ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2020, 17:14 |
|
Кто как ответил бы на данный вопрос и почему ?
|
|||
---|---|---|---|
#18+
http://orasql.org/2019/02/16/another-bug-with-lateral/ - ещё один6баг с латералами ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2020, 17:19 |
|
Кто как ответил бы на данный вопрос и почему ?
|
|||
---|---|---|---|
#18+
xtender в оракловом синтаксисе FULL OUTER JOIN и PARTITION JOIN не появились, а были добавлены так как они есть в ANSI Это еще вопрос кто у кого копирует. В стандарте 2003 про partitioned outer join ничего нет (в стандарте 2008 уже есть), а в Оракле 10g R1 (2003 год) он уже был. Забавно также как в стандарте 2016 появился match_recognize и polymorphic table functions in sql. Детальнее ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2020, 16:20 |
|
Кто как ответил бы на данный вопрос и почему ?
|
|||
---|---|---|---|
#18+
Кобанчег кто у кого копирует Кобанчег polymorphic table functions ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2020, 18:40 |
|
Кто как ответил бы на данный вопрос и почему ?
|
|||
---|---|---|---|
#18+
xtender oracle входит в комитет xtender В оракловом "нативном" синтаксисе их так и нет. Теперь если перечитать xtender в оракловом синтаксисе FULL OUTER JOIN и PARTITION JOIN не появились, а были добавлены так как они есть в ANSI в оракловом "нативном" синтаксисе FULL OUTER JOIN и PARTITION JOIN не появились и не появятся никогда. а в оракловом ANSI диалекте FULL OUTER JOIN был добавлен изначально и согласно стандарту, а PARTITION JOIN сначала появился в Оракле, а потом был стандартизирован. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2020, 18:52 |
|
Кто как ответил бы на данный вопрос и почему ?
|
|||
---|---|---|---|
#18+
Кобанчег О том и речь. Кобанчег То вероятно точнее сказать ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2020, 19:38 |
|
Кто как ответил бы на данный вопрос и почему ?
|
|||
---|---|---|---|
#18+
xtender зачем? зачем эти странные перефразы и ни к чему не приводящие уточнения? Не бережешь себя совсем. Прогулки на свежем воздухе иногда помогают. Если по прежнему не удалось увидеть косноязычие в изначальной формулировке я ж не настаиваю. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2020, 19:51 |
|
Кто как ответил бы на данный вопрос и почему ?
|
|||
---|---|---|---|
#18+
xtender в ms sql процедуры могли возвращать любые датасеты без определения. Так что полиморфные функции лишь позволили их вписать в стандарт. Разница plsql и transact-sql была только в неявности возвращаемого курсора (до dbms_sql.return_result), и не имеет никакого отношения к полиморфному использованию этих курсоров в ansi-селектах. В mssql можно сделать табличную функцию, как и в оракле, требующую статическую декларацию. Или просто возвращающей "статический" селект по типу параметризованной view. Да и сами полиморфные функции полиморфны только в отношении статически доступных при парсе запроса атрибутов. По сути, это урезанная версия odcitable с возможностью передавать в качестве параметров псевдоидентификаторы не как литералы. Что же до "стандартизации", полагаю Technical Report для обсуждения в ISO, не есть стандарт. Да организации с ANSI несколько разные. Сам репорт описывает синтаксис далекий от оракла. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2020, 21:03 |
|
|
start [/forum/topic.php?fid=52&msg=39928167&tid=1881546]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 140ms |
0 / 0 |