Login.sql

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

-- 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 := ;
END;
/
PRINT
Anuncios