Exporte os resultados da consulta de linha de comando sqlplus do banco de dados Oracle para um arquivo

Ao operar a linha de comando sqlplus do banco de dados Oracle, se desejar exportar os resultados da consulta SQL para um arquivo, você poderá usar os SPOOLcomandos no SQLPlus para exportar os resultados da consulta para um arquivo.

As etapas específicas são as seguintes:

1. Ative o registro: Use o comando SPOOL para especificar o caminho e o nome do arquivo a ser gerado. Por exemplo:SPOOL /存放路径/oracle.txt

2. Executar instrução de consulta SQL: Você pode inserir qualquer instrução de consulta SQL que precisa ser executada e pressionar a tecla Enter para executá-la.

3. Desative o registro em log: após a conclusão da consulta, digite o seguinte comando para desativar o registro em log:SPOOL OFF

exemplo:

SQL> SPOOL /home/oracle/test/oracle.txt   #先配置导出文件的存放路径
SQL> SELECT * FROM test_table;     #执行sql语句
SQL> SPOOL OFF     #关闭日志记录,不然每执行一个sql都会导出到上面这个文件中

Após realizar as operações acima, os resultados da consulta serão salvos no arquivo /home/oracle/test/oracle.txt.

Observe que se o caminho para o arquivo a ser exportado não existir, crie primeiro o diretório. Além disso, se você precisar exportar uma string definida pelo usuário, você também pode usar o método Spool+print para obter efeitos semelhantes.

Insira a descrição da imagem aqui

[Conta pública pessoal]

【暴科技】、【非著名运维】 --》 公众号回复 “资料” 送运维自学资料大礼包哦!O texto acima também compartilhará alguns conhecimentos de operação e manutenção, tecnologia, preste atenção na onda, obrigado.

Acho que você gosta

Origin blog.csdn.net/qq_44895681/article/details/130555302
Recomendado
Clasificación