El comando SET SQLPLUS establece la configuración del sistema y valores predeterminados del sqlplus.
Para ver estas opciones:
help set
Si queremos saber que valor tiene establecido cada uno:
show (opcion)
Pondré algunos que son los que más yo utilizo:
LINESIZE{80|n} Define el número de caracteres por línea.
PAGESIZE{24|n} Define el tamaño de la página. Cuando termina vuelve a escribir las cabeceras.
FEED[BACK] {6|n|OFF|ON} Cuenta el número de filas que devuelve la consulta
SERVEROUT[PUT] {OFF|ON} Activa el dbms_output.put_line de los PLSQL. Si vas a redireccionar la salida con spool y vas a escribir mucho, acuérdate de aumentar el tamaño de este.
TI[ME] {OFF|ON} Visualiza la hora antes del PROMPT.
SQL> set time on
13:24:45 SQL>
TIMI[NG] {OFF|ON} Nos indica el tiempo que tardó en realizarse la consulta.
HEA[DING] {OFF|ON} Elimina las cabeceras de los registros
VER[IFY] {OFF|ON} En ON nos devuelve por pantalla antes y después de modificar la sentencia con la variable de sustitución.
select 1 from &1
Enter value for 1: dual
old 1: select 1 from &1
new 1: select 1 from dual
UND[ERLINE] {-|c|ON|OFF}
set underline *
13:36:22 SQL> select 1 from dual;
1
**********
1
SET SQLPROMPT HOLA> El prompt pasa a ser “HOLA>”