“Conocimientos software>Software de base de datos

Archivo de cola de Procedimientos PL /SQL

2015/3/5
Los usuarios pueden ejecutar el comando SPOOL en una sesión * Plus de Oracle SQL para capturar los resultados de una consulta SQL en un archivo externo para su posterior revisión . Recibiendo vuelve útil en la creación de informes para la resolución de problemas . Los usuarios pueden generar un archivo de cola de impresión en el símbolo * Plus line SQL o ejecutando un script con el comando SPOOL incrustado . ¿Cuál es el PL /SQL comando SPOOL Oracle ?

El comando SPOOL en PL /SQL es un comando de archivo de SQL * Plus que guarda una serie de declaraciones y datos SQL en un archivo de salida . Incumplimientos SPOOL guardan los archivos con la extensión LST , sin embargo , los usuarios pueden especificar que los archivos se guardan en un formato alternativo
Cómo se utiliza SPOOL

Los usuarios pueden poner en cola los archivos. ? contenido de una consulta en el comando SQL * Plus line o en una secuencia de comandos independiente que se ejecuta en la línea de comandos. Comienza la captura de la producción mediante la introducción de

SPOOL ;

en la línea de comando , donde nombre es el nombre del archivo de salida . El comando se guardará el archivo como FileName.lst menos que otra extensión , como * . Csv o * . Txt, se especifica . Poner fin a la toma de salida escribiendo

SPOOL OFF;

en la línea de comandos

Para ejecutar una secuencia de comandos que contiene el procedimiento SPOOL , escriba " @ scriptname " en el . línea de comandos. Incluya toda la ubicación de la secuencia de comandos después del símbolo " @" .

Extensiones utilizadas en SPOOL

extensiones disponibles con el comando SPOOL incluyen OFF para dejar de cola de entrada y salida para detener la cola de impresión y enviar la salida a una impresora. La CREATE , REPLACE y añadir extensiones se introdujeron en Oracle 10g Release . CREAR generará un nuevo archivo de salida , la extensión REPLACE reemplaza un archivo existente , . Y APPEND agregará nuevo contenido al final del archivo especificado
Muestra SPOOL Guión
< p> el siguiente es un script de ejemplo que capturará el código de un registro de nombre , dirección, ciudad , estado y código postal al archivo de salida a partir de una tabla llamada Contactos

Set echo off ; . <--- --- Esta línea suprime la salida de la consola -----> Set define off ; < ------ Activa variables de sustitución -----> Set off retroalimentación; Set serveroutput ; < ----- pantalla PL /SQL de código en la pantalla -----> SET PAGESIZE 0 ; <----- Establece el número de líneas en una página ----- > SET LINESIZE 1000 ; < ----- número total de caracteres que se mostrará en la línea ----- > SPOOL C: \\ Sample.csv ; SELECT FullName

Software de base de datos
Cómo iniciar una centralita Nuevo Acceso
Cómo crear varios informes con la misma disposición con Access 2007
Cómo convertir 3GP a AVI en un Mac
Cómo configurar una base de datos Web Secure Hardware
Cómo crear una base de datos computarizada Receta
Cómo utilizar un cursor de REC en un bucle en Oracle
Cómo autocompletar por campos en Access 2007
Cómo agregar controles a un formulario en Access 2007
Conocimientos Informáticos © http://www.ordenador.online