Es curioso que algunas de las cosas más útiles las aprendes después de llevar mucho tiempo en la profesión. Cuando trabajas con ese Santo programa, el plus, y haces una select de veinte registros te salen los títulos repetidos todo el rato. Y entonces te acuerdas de que no has hecho el set pages de mi alma. Pues, como digo, no fue hasta bastante tiempo de iniciar mi andadura bajo los designios de San Oracle, que me fue revelado que si pones un fichero llamado Login.sql en el mismo directorio donde se inicia sqlplus, los comandos que contienen se ejecutan después de hacer login.
Para mi fue un momento glorioso. Y puse mi set pages, mi set timing on e incluso una select que me decía si estaba en desarrollo o en producción.
He aquí una copia de mi login.sql…
1 2 3 4 5 6 7 8 9 10 11 12 13 | -- Sección set SET pages 10000 SET timing ON SET serveroutput ON -- Columnas para alias en las selects column total format 999,999,990.00 -- Identificación del sistema var sistema VARCHAR2(4) BEGIN :sistema := <Función que me devuelve 'DESA' O 'PRO', según donde esté>; END; / PRINT |