可以通过使用 SQLPlus 命令将查询结果导出到 TXT 文件中。以下是一个示例:
@echo off
setlocal
REM 设置 SQLPlus 参数
set SQLPLUS_CMD=sqlplus.exe
set USERNAME=username
set PASSWORD=password
set SERVER=myserver
set DATABASE=mydatabase
REM 执行查询并将结果导出到 TXT 文件
%SQLPLUS_CMD% -S %USERNAME%/%PASSWORD%@%SERVER%/%DATABASE% @query.sql > result.txt
echo Done.
endlocal
此外,还需要在 query.sql 文件中编写 SQL 查询。例如:
select * from mytable;
exit;
运行该批处理文件时,将运行 query.sql 文件中的 SQL 查询,并将结果保存在名为 result.txt 的文件中。