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>”
Ingeniero informático y desarrollador de aplicaciones web. Experto en desarrollo web, Webmaster, e-commerce y SEO.
1 comentarios. Comentar
Hola, sabes que estoy usando Spool para un trabajo de la universidad y me piden que saque un txt sin cabeceras de una consulta. Hago esto
SET PAGESIZE 1000 LINESIZE 200 ECHO OFF TRIMS ON FEEDBACK OFF HEA OFF
SPOOL C:\trabajo_bd_plsql\telefonos.txt
@micodigo.sql;
SPOOL OFF
Y obtengo el archivo txt pero le agrega un espacio al comenzar:
04100000055 Mensaje de Bienvenida220
04100000444 Mensaje de Bienvenida1
04100000056 Mensaje de Bienvenida2
Con un espacio de linea completa arriba del archivo. He intentado con hea off ya que uso Sql Developer 4.1 y nada.
Anguna idea.??????