“Conocimiento software>Software de base de datos

Archivo de cola de Procedimientos PL /SQL

2011/5/19
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 copiar los registros seleccionados de subformulario & Paste
Cómo asociar metadatos con carpetas en SharePoint
Las ventajas de la base de datos relacional de objetos
Tutorial de SQL Tabla Keyword Search
SQL Server Compact Tutorial
Cómo reemplazar en un Access Update Query
¿Cómo se almacenan las huellas dactilares en la base de datos de Access?
¿Por qué algunos profesionales de bases de datos prefieren DBMS independientes de la plataforma, como Oracle Enterprise DB?
Conocimiento de la computadora © http://www.ordenador.online