1、首先需要明白Spool是Oracle的命令而不是sql语句。Spool命令是将在这期间oracle所有的操作结果写入到指定的文件中。其实可以理解为spool命令将创建一个新文件,在接下来对oracle所有的操作及操作接口都将输入到该文件中。
2、那么在使用Spool命令前,前期需要做些什么准备呢?当前需要对Spool进行一些设置。常用的设置有如下几种其解释如图:(PS:为了记住这些操作还是建议大家亲自手动打一下,所以只能提供图片了哦 O(∩_∩)O~)
3、前期工作准备完成,接下来就是创建接收信息的文件,如我们创建一个文件名为moreinfo.log的接收文件。命令如图片:
4、接下来,我们就可以进行相关操作了,比如查询一个表的数据等
5、在对数据库操作完成后,接下来就是关闭Spool命令并将信息更新到创建的文件中。这样我们就讲操作数据库相应的结果写入到moreinfo.log中了。
6、接下来我们可以查看文件是否已经生成。我们需要先退出sqlplus,在进行ls,查看文件是否已经生成。