powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / А правда что в Oracle использовать JOIN - моветон?
25 сообщений из 55, страница 2 из 3
А правда что в Oracle использовать JOIN - моветон?
    #39365845
Melkomyagkii_newbi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vintdbms_photoshop,
у меня 11.2.0.4 и 12 предвидеться еще не скоро. зачем тратить свое время на то чем в принципе сможешь воспользоваться в далеком будущем я не понимаю. тем более есть прекрасные способы на нейтив написать. хотя с удовольствием почитаю если напишешь и сравнишь по производительности с нейтив запросами. отложу в копилку ссылку и буду дальше спокойно работать)

Будете дополнительные деньги платить за саппорт в мае 17го? Или у вас трофейный оракл?
...
Рейтинг: 0 / 0
А правда что в Oracle использовать JOIN - моветон?
    #39365853
Vint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Melkomyagkii_newbi,
как там SAP договорится с Oracle и потом даст нам лицензии на тот продукт которым я занимаюсь, по моему, даже сам SAP еще не знает) предпочитаю чтобы об этом голова болела у тех к ого должна)
...
Рейтинг: 0 / 0
А правда что в Oracle использовать JOIN - моветон?
    #39365890
Фотография orawish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
envorawish,

А есть история появления багов, вызванных победами над багами? Я уж не говорю, про регулярно возвращающиеся баги между чётными и нечётными версиями (разные команды индусов делают?).
я лишь про регулярно возвращающиеся баги , которые когда-то приходится "заново" побеждать (как вариант - плюнуть..)
лично у меня впечатление сложилось, что анси-зависимые баги возвращаются чаще среднего
...
Рейтинг: 0 / 0
А правда что в Oracle использовать JOIN - моветон?
    #39365910
Vint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
orawish,
а я думал? что ты еще веришь в победу индусов над "dual+grouping sets" ))))
...
Рейтинг: 0 / 0
А правда что в Oracle использовать JOIN - моветон?
    #39365921
Фотография orawish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vintorawish,
а я думал? что ты еще веришь в победу индусов над "dual+grouping sets" ))))
нэт.
я выбрал вариант плюнуть ;)
...
Рейтинг: 0 / 0
А правда что в Oracle использовать JOIN - моветон?
    #39365925
Vint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
orawish,
как я тебя понимаю...
Код: plsql
1.
2.
3.
4.
5.
Юноша спрашивает древнего горца.
- Скажите, уважаемый! Как Вам удалось прожить так долго?
- Знаешь, я никогда в жизни ни с кем не спорил.
- Да не может быть!!!!
- Ну не может, так на может...


...
Рейтинг: 0 / 0
А правда что в Oracle использовать JOIN - моветон?
    #39365931
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxДед-Папыхтет,

по срачам соскучился, дедушка?
попроси шефа фулл аутер через (+) написатьЧасто ли в реальной жизни требуется Full Outer Join?
...
Рейтинг: 0 / 0
А правда что в Oracle использовать JOIN - моветон?
    #39365940
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GlaysДед-Папыхтет, тру ораклоиды используют NATURAL JOIN и USING.
Использование NATURAL JOIN нужно запрещать организационными методами.
...
Рейтинг: 0 / 0
А правда что в Oracle использовать JOIN - моветон?
    #39365941
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL*Plus,

И закрепить их в уголовном кодексе
...
Рейтинг: 0 / 0
А правда что в Oracle использовать JOIN - моветон?
    #39365958
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
envSQL*Plus,
И закрепить их в уголовном кодексеЗакрепить, как минимум, в должностной инструкции и в отдельном приказе.
С обязательной подписью работника об ознакомлении.
...
Рейтинг: 0 / 0
А правда что в Oracle использовать JOIN - моветон?
    #39365965
stax..
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Timur Akhmadeev
Дед, слушайся начальника, исключение - full outer join.

partition by RIGHT OUTER JOIN через (+)?

.....
stax
...
Рейтинг: 0 / 0
А правда что в Oracle использовать JOIN - моветон?
    #39366017
Glays
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL*PlusGlaysДед-Папыхтет, тру ораклоиды используют NATURAL JOIN и USING.
Использование NATURAL JOIN нужно запрещать организационными методами.
Я как-то решил пошутить над новым сотрудником и на просьбу помочь с запросом дал пример с натурал джойном. Предупредил, что нужно нормально переписать.
А он взял и закоммитил.
...
Рейтинг: 0 / 0
А правда что в Oracle использовать JOIN - моветон?
    #39366041
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL*PlusandreymxДед-Папыхтет,

по срачам соскучился, дедушка?
попроси шефа фулл аутер через (+) написатьЧасто ли в реальной жизни требуется Full Outer Join?редко
у меня во всем расчете себестоимости всего 23 раза нашлось
но там оно точно надо - для сравнения данных в двух распределенных системах, например
...
Рейтинг: 0 / 0
А правда что в Oracle использовать JOIN - моветон?
    #39366050
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Glays,

Ну это еще по доброму.
Я как-то лет 10 назад работал в одной не софтварной конторе, в которой программистов было меньше чем пальцев на руках и у всех были админские привилегии в локальной сети.
Когда я уже уволился - пришел новый чел, который не особо нравился некоторым и они периодически ребутили его комп удаленно по локальной сети командой shutdown с указанием веселых сообщений, таймаута и флага force.
Пока не вытравили беднягу.
...
Рейтинг: 0 / 0
А правда что в Oracle использовать JOIN - моветон?
    #39366227
Хохлов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbms_photoshop,
вы там разрулили недопонимания? ощущение что кто-то съехал...
...
Рейтинг: 0 / 0
А правда что в Oracle использовать JOIN - моветон?
    #39366274
ora_beginer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Melkomyagkii_newbi,

Вообще по-моему продлили до 2020
...
Рейтинг: 0 / 0
А правда что в Oracle использовать JOIN - моветон?
    #39366324
booby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед-ПапыхтетНачальник говорит, что нужно писать всегда через запятую соединения, что бы другим программистам легче читать было.
Почему? Не с проста сделали же INNER JOIN, LEFT JOIN?

Какое может быть дело настоящему Папыхтету до того, что будут читать "другие программисты"?
А если он еще и Дед, так десять куч на тех программистов, квадратно-гнездовым способом.
Для истинного Деда - единственный "другой программист" - это он сам.

Но писать как-то надо. И, в качестве "инженерного подхода", некоторыми широко известными знатоками как надо писать, предлагается писать "как все".

Просто в каждом конкретном случае требует уточнения, кто это такие, все эти "все".

И это точно не твой начальник, если только ты не работаешь в подразделении Oracle над одним из их business application.
Здесь "все" - это все и произвольно взятые писатели конкретно Oracle business applications в любом их виде.

Если ты видишь там хоть один ansi left join - пиши в схожих ситуациях не задумываясь,
и не беспокоясь о разрушении памяти, неправильном результате или неэффективном плане выполнения.
Не потому, что это правильно, и память не будет разрушена, а бывший правильным результат вдруг не станет неправильным при выходе следующей версии, а потому что работоспособность (и производительность) всех приложений будет автоматически поддерживаться и улучшаться, если они написаны способом, неотличимым от манеры писателей их собственных приложений.
Ну и, при таком инженерном подходе, на следующую версию переходи не ранее того момента, когда под нее будут сертифицированы их собственные бизнес-приложения.
К этому моменту, все для них самих критичные разрухи как-нибудь, да подопрут.
...
Рейтинг: 0 / 0
А правда что в Oracle использовать JOIN - моветон?
    #39366356
Банальный outer к outer уже вызывает сложности восприятия мешанины в where и, как следствие, шансы допустить ошибку. По сравнению с багами ansi куда более вероятную.
...
Рейтинг: 0 / 0
А правда что в Oracle использовать JOIN - моветон?
    #39366484
Фотография RA\/EN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbms_photoshopЯ соглашусь, что model и recursive subquery factoring желательно не использовать вообще.
Вызывали некоторое недоумение некоторые последние статьи Кайта где он писал про "прекрасные решения на model/rec with". Видимо ему действительно пора было на пенсию.
Удивляет когда на этом форуме SY публикует какие-то решения на rec with когда решается c помощью connect by и прочие overkill.
Забавно что тот же SY и прочие продолжают навязывать агрегацию строк через XML, которая есть костыль с хреновым перфомансом.

Вообще в оракловом компьюнити многие люди, которые имеют некоторый вес продолжают пиаирть какие-то говно подходы. И тех, кто адекватно может оценить просто мизерный процент. Кстати, зачаствую они и на форумах не сидят. Так что любезный товарищ "бурлесонщина" из другого топика частично прав: общий уровень низкий, процент тупости растет и говно-решения упорно продвигаются.
А умные люди развивают свое дело, занимаются семьей, спортом, туризмом... чем угодно. А не пасутся в коментариях к блогам Подера и Льюиса.
Это, конечно, не повод всех назывть "лохи позорные" или как там было.

В вот match recognize - ВЕЩЬ! Я обо всем этом написал 100+ страниц, скоро выложу.
Коллега, вы просто разрыв шаблона вызываете. Model использую давно (редко, да метко). Никаких проблем.
А вот на match recognize с первого раза вляпался в баг, локализовывал который целый день.
Но при этом Вы заявляете, что model (со времен 10.2?) - кака, а match recognize (свистоперделка из 12.1) - ми-ми-ми и повод для 100-страничного эпоса. Не странно ли?
...
Рейтинг: 0 / 0
А правда что в Oracle использовать JOIN - моветон?
    #39366487
Фотография RA\/EN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL*PlusGlaysДед-Папыхтет, тру ораклоиды используют NATURAL JOIN и USING.
Использование NATURAL JOIN нужно запрещать организационными методами.
На входе табличку повесить: "Невероятно, но факт: натуралы НЕ используют Natural Join"
...
Рейтинг: 0 / 0
А правда что в Oracle использовать JOIN - моветон?
    #39366514
booby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RA\/ENSQL*Plusпропущено...

Использование NATURAL JOIN нужно запрещать организационными методами.
На входе табличку повесить: "Невероятно, но факт: натуралы НЕ используют Natural Join"
Это фейк.
Настоящие натуралы не используют SQL .

Гордо сказать, что я не использую natural join в SQL , это объявить себя мальчиком, а одеться девочкой.
...
Рейтинг: 0 / 0
А правда что в Oracle использовать JOIN - моветон?
    #39366699
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RA\/ENdbms_photoshopЯ соглашусь, что model и recursive subquery factoring желательно не использовать вообще.
Вызывали некоторое недоумение некоторые последние статьи Кайта где он писал про "прекрасные решения на model/rec with". Видимо ему действительно пора было на пенсию.
Удивляет когда на этом форуме SY публикует какие-то решения на rec with когда решается c помощью connect by и прочие overkill.
Забавно что тот же SY и прочие продолжают навязывать агрегацию строк через XML, которая есть костыль с хреновым перфомансом.

Вообще в оракловом компьюнити многие люди, которые имеют некоторый вес продолжают пиаирть какие-то говно подходы. И тех, кто адекватно может оценить просто мизерный процент. Кстати, зачаствую они и на форумах не сидят. Так что любезный товарищ "бурлесонщина" из другого топика частично прав: общий уровень низкий, процент тупости растет и говно-решения упорно продвигаются.
А умные люди развивают свое дело, занимаются семьей, спортом, туризмом... чем угодно. А не пасутся в коментариях к блогам Подера и Льюиса.
Это, конечно, не повод всех назывть "лохи позорные" или как там было.

В вот match recognize - ВЕЩЬ! Я обо всем этом написал 100+ страниц, скоро выложу.
Коллега, вы просто разрыв шаблона вызываете. Model использую давно (редко, да метко). Никаких проблем.
А вот на match recognize с первого раза вляпался в баг, локализовывал который целый день.
Но при этом Вы заявляете, что model (со времен 10.2?) - кака, а match recognize (свистоперделка из 12.1) - ми-ми-ми и повод для 100-страничного эпоса. Не странно ли?В эпосе намного больше страниц посвящено модели чем паттерн матчингу, не смотря на озвучиваемую мной ее бесполезность.
Я был бы премного благодарен, если вам есть что сказать по поводу этого challenge .
По поводу альтернативных случаев не очень интересно - например, когда на наборе, скажем, 50к строк можно натянуть модельку и вся логика умещается в пару строк, тогда как на PL/SQL пришлось бы создавать функцию, тип и писать много букв, а перфоманс сопоставимый ибо объемы детские.
...
Рейтинг: 0 / 0
А правда что в Oracle использовать JOIN - моветон?
    #39366718
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cамые суровые баги издревна были с union в подзапросах.
...
Рейтинг: 0 / 0
А правда что в Oracle использовать JOIN - моветон?
    #39366776
SQL*PlusandreymxДед-Папыхтет,

по срачам соскучился, дедушка?
попроси шефа фулл аутер через (+) написатьЧасто ли в реальной жизни требуется Full Outer Join?

Например, когда требуется вычислить разницу в хранящихся данных (одна условная таблица/набор) и тех же данных, получаемых "на лету" (другая условная таблица/набор). Не думаю, что это архи-редкость..
...
Рейтинг: 0 / 0
А правда что в Oracle использовать JOIN - моветон?
    #39366791
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-Cамые суровые баги издревна были с union в подзапросах.в 9.2-й версии нередко пропадал второй-третий union из with.
...
Рейтинг: 0 / 0
25 сообщений из 55, страница 2 из 3
Форумы / Oracle [игнор отключен] [закрыт для гостей] / А правда что в Oracle использовать JOIN - моветон?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]