Inicio » Oracle » SQL*Plus » Opciones del comando spool de SQL*PLUS

Opciones del comando spool de SQL*PLUS

SQL> spool name_of_file
SQL> spool name_of_file off
SQL> spool name_of_file out
SQL> spool name_of_file create
SQL> spool name_of_file append
SQL> spool name_of_file replace

Los tres modificadores create, replace y append son mejoras del Oracle 10g.
Para suprimir la salida por consola cuando se utiliza el spool se utiliza el set echo off y set termout off .

Niveles de restricción:
sqlplus   -R <level>       Establece el modo de restricción de  SQL*Plus  para interactuar con el file syste.  El nivel puede ser  1, 2 o 3. El más restrictivo es  -R 3 el cual desactiva todos los comandos de usuario que interactúan con el file system
El comando spool no funciona si el nivel de restricciones es igual o mayor de 2

C:>sqlplus -r 2 rana/rana
SQL*Plus: Release 10.2.0.1.0 - Production on Thu Aug 17 21:10:39 2006
Copyright (c) 1982, 2005, Oracle.  All rights reserved.

Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL> spool  lululu
SP2-0738: Restricted command "spool" not available
SQL>

Añadir la fecha de ejecución al nombre del archivo en el spool

column date_column new_value today_var
select to_char(sysdate,'yyyy-mm-dd') date_column
from dual
/
spool file_of_&today_var
-- las instrucciones
spool off

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s