Hirdetés

Új hozzászólás Aktív témák

  • Louro
    őstag

    Beszúrhatod, önmagában az, hogy ott egy PL/SQL blokk, nem okoz problémát. Attól függ mi van benne. Azt viszont előre mondom, hogy ha ugyanaz a feladat megoldható tisztán SQL-lel is, akkor a PL/SQL változat az esetek többségében lassabb lesz.

    Igazából az a feladat, hogy van egy tábla, amiben van x darab rekord. Ez folyamatosan változik. A rekordokat 3 részre kell megadott feltételek mentén bontani.

    Az új táblában pedig
    - 3 kategória alapján megszámolni mennyi rekord van az első táblában.
    - majd mindegyikhez növekvő sorszámot társítani.

    Ezt most úgy csináltam meg - és lefutott - kivettem a 3 kategória darabszámát az első táblából. Majd 3 ciklussal mellé tettem a növekvő sorszámot.
    SQL-lel még kategóriánként meg tudom számoltatni, hogy melyikhez mennyi tartozik, de a növekvő sorszámot már nem. Mondanám, hogy 3 temp tábla, de akkor extra táblákat kellene létrehozni.

    SQL ismeretem kicsit jobb, mint kezdő, de messze nem merész amatőr.

Új hozzászólás Aktív témák