Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
Spool arquivo em procedimentos PL /SQL
Os usuários podem executar o comando SPOOL em um Oracle SQL * Plus sessão para capturar os resultados de uma consulta SQL para um arquivo externo para mais tarde revisão. Spool torna-se útil na criação de relatórios para fins de solução de problemas. Os usuários podem gerar um arquivo de spool no SQL * Plus linha de comando ou executar um script com o comando SPOOL incorporado. Qual é o comando SPOOL Oracle PL /SQL ?

O comando SPOOL em PL /SQL é um comando SQL * Plus arquivo que salva uma série de instruções SQL e dados em um arquivo de saída. Defaults SPOOL salvos arquivos com a extensão LST , no entanto, os usuários podem especificar que os arquivos sejam salvos em um formato alternativo
Como é SPOOL Usado

usuários podem enrolar o . ? conteúdo de uma consulta no SQL * Plus linha de comando ou em um script separado que é executado na linha de comando . Comece a captura de saída inserindo

SPOOL ;

na linha de comando , em que filename é o nome do arquivo de saída. O comando irá salvar o arquivo como FileName.lst a menos que outra extensão, como *. Csv ou *. Txt, é especificado. Acabar com a captura de saída digitando

spool off ; .

Na linha de comando

Para executar um script que contém o procedimento SPOOL , digite "@ ScriptName " no linha de comando. Incluir todo o local do script após o símbolo "@".

Extensões usadas em SPOOL

Extensões disponíveis com o comando SPOOL OFF incluem a parar de spool e OUT para parar de spool e enviar a saída para uma impressora. Os Criar, Substituir e anexar extensões foram introduzidas no Oracle 10g Release. CRIAR irá gerar um novo arquivo de saída , o REPLACE extensão vai substituir um arquivo existente ; . APPEND e irá adicionar novos conteúdos para o fim do arquivo especificado
Amostra SPOOL Script

o seguinte é um exemplo de script que irá capturar o código de nome, endereço , cidade, estado e CEP de um registro no arquivo de saída a partir de uma tabela chamada Contatos

Set echo off ; . <--- --- Esta linha suprime a saída para o console ----- > Definir definir off ; <------ Liga variáveis ​​de substituição ----- > Definir retorno ao largo ; Set serveroutput diante; < ----- Exibição de código PL /SQL na tela -----> SET PAGESIZE 0; <----- Define o número de linhas em uma página -----> SET linesize 1000; < ----- número total de caracteres para mostrar na linha -----> SPOOL C: \\ Sample.csv ; SELECIONAR FullName

Anterior :

Próximo : No
  Os artigos relacionados
·Como Alternar Tabela cabeçalhos Baseado no número de …
·Como podemos converter VSAM para DB2 
·O que é o Mixed Mode 
·Como criar um Profiler 
·Privilégios insuficientes e Funções do Oracle 
·O que é carga incremental no SSIS 
·Como verificar se um mês quedas entre duas datas no Or…
·O que é um conjunto de dados do QMF 
·Como ativar o processo de fundo de fluxo de trabalho em…
·Como criar um banco de dados Oracle Link 
  Artigos em destaque
·Posso fazer arquivos Zip menores 
·Onde posso obter um download gratuito versão do Spybot…
·Como gravar um DVD em um Macintosh 
·Como: Drop Shadow no Flash 8 
·Como compactar seus módulos em um único Sem uma caixa…
·Como remover o CA Anti -Virus 1.0.0.4 
·Como remover um vírus de MBR 
·Como Compartilhamento Familiar iTunes Apps 
·Maneira fácil de se livrar de um vírus de computador 
·Como colocar MIDI Drums em trilhas separadas sobre Appl…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados