oracle spool 是否有任何设置可以删除默认的 lst 扩展名?

问题描述

在oracle spool中,如果我们不指定spool文件扩展名,会得到“file.lst”,有什么设置可以得到file吗?

解决方法

当然。只需指定完全限定名称:

spool myfile.txt
,

不,这似乎不可能。文档说

如果不指定扩展名,SPOOL 使用默认扩展名 (大多数系统上的 LST 或 LIS)。扩展名未附加到系统 /dev/null 和 /dev/stderr 等文件。

https://docs.oracle.com/en/database/oracle/oracle-database/19/sqpug/SPOOL.html#GUID-61492052-ECCB-45C8-AF94-AB9794C60BEA