Como faço para criar um delimitador de guia para uma declaração oracle sql?
tabelas de banco de dados Oracle são acessados usando linguagem de consulta estruturada (SQL). O usuário visualiza os resultados SQL em uma tela ou spool-lo para um arquivo para uso posterior. Vários comandos SQL são utilizados em ordem sequencial para adicionar um delimitador para valores de colunas separadas no arquivo de saída. Usando um delimitador faz importar o arquivo em Excel, Access ou outras aplicações uma tarefa mais fácil porque elimina a necessidade de definir a duração específica de cada campo.
Abra uma sessão SQL * Plus. Use o "conjunto" comando para definir "colsep" (Separador de coluna) para ser o carácter especial guia. Digite o seguinte comando e pressione "Entrar": Colsep set "&ABA-"
Executar uma instrução SQL select: select * from test_table
Ver os resultados. o valor de cada coluna deve aparecem separados por um espaço (um caractere especial guia não é visualizável) em vez do tubo (|), que é normalmente usado. Resultados sem alterar o delimitador são apresentados da seguinte forma: VALOR 1 | VALOR 2 | Valor 3 Resultados depois de alterar o separador de colunas para um delimitador de guia são apresentadas na seguinte forma: 1 VALOR VALOR 2 VALOR 3
Video: Aula 04 - Primeiros Passos no PL/SQL
Use a função de spool SQL * Plus para escrever a saída para um arquivo. Importar o arquivo para qualquer aplicação que requer um arquivo de entrada guia delimitado.
Video: Pacotes em PL/SQL Oracle
Gorjeta
- Verifica Dependendo do SQL * Plus instalação, spool pode precisar ser iniciado antes de executar o SQL e parou após o SQL para criar um arquivo de saída.
Video: SQL-Criando Banco Firebird
Referências
- ligação PSOUG: Oracle SQL * Plus