Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Oracle _ Nested Loops

Napisany przez: Teleseil 10.01.2015, 13:54:39

Hej, mam zadanko do wykonania, w którym musze opisać poszczególne kroki jakie podejmuje oracle przy wykonywaniu nested loopsa, zrobiłem 1 krok, ale nie mam pojęcia co dalej.

  1. SELECT SUM(ROUND(P_DOK_MA.ILE*CEN_STA_P(P_DOK_MA.STA_P_ID, DOK_MA.DAT_W) +DECODE(DOK_MA.PSK, 'X', P_DOK_MA.WAR, 'Y', P_DOK_MA.WAR, 0),2))
  2. FROM P_DOK_MA,DOK_MA
  3. WHERE DOK_MA.ID=P_DOK_MA.DOK_MA_ID
  4. AND P_DOK_MA.DOK_MA_ID=:B1


  1. 1. SELECT P_DOK_MA.DOK_MA_ID FROM P_DOK_MA WHERE P_DOK_MA.DOK_MA_ID=:B1;

Napisany przez: netmare 12.11.2015, 21:20:06

Nested Loop...

Jak dla mnie to jeden z 2 sposobów łączenia wierszy ze zbiorów. Nie bardzo rozumiem, co ma wspólnego to zapytanie z pytaniem o działanie Nested Loops.
Więcej np. tu https://docs.oracle.com/cd/E11882_01/server.112/e41573.pdf

Chyba, że jednak niezbyt precyzyjnie przekazałeś treść tego zadanka.

Edit: Ale odkopałem wink.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)