( carlcolt | 2014. 04. 02., sze – 23:04 )

SQL query, tehát SELECT|UPDATE|DELETE stb. szótól az első pontosvesszőig nézzük, nem egy teljes PL-SQL blokkra vagy egy PROCEDURE hosszára vonatkozik a kérdés (ha INSERT-ben 80 sortörés van egy egyszerű blogbejegyzésben, természetesen az sem ér, legalábbis nem számít attól a query 82 sorosnak, legyen az mondjuk 1-5-be eső ;) ).

Nálam a csúcs 47 sor (és nem, nem lehetett kevesebből megoldani többek szerint sem (ilyen query-t azért review-oltatok másokkal is, még ha meg is bízna bennem anélkül is az, aki megkért), subquery és azokon keresztül más és más alapján groupolás, rakás tábla hol INNER hol FULL OUTER joinolása, egy táblából több példány (pl. users u_in, u_out), CASE-es select oszlop, stb. kellettek bele, azzal "gyorsan megvan" (na jó, azért ezekkel együtt is ritka az ilyen hosszú)).