我将脚本保存在文件中:QUERY.sql
。在文件中,我在顶部有以下行:
SET SERVEROUT ON SIZE 1000000;
SET ECHO OFF;
SET LINESIZE 4000;
SET PAUSE OFF;
SET VERIFY OFF;
每当我使用@QUERY
从命令窗口运行脚本时,脚本大部分运行正常,除了lineize仍处于默认状态并将数据切断为新行。这些行正在格式化以便在另一个系统中输入,因此我无法更改其格式。
为了使其工作,我必须在命令窗口中手动输入SET LINESIZE 4000;
,然后运行我的查询。这对我来说有点烦人,但我担心其他用户不知道如何解决这个问题。我在这里缺少什么?
答案 0 :(得分:1)
对于脚本顶部的SQLPlus命令,请尝试删除分号
SET SERVEROUT ON SIZE 1000000
SET ECHO OFF
SET LINESIZE 4000
SET PAUSE OFF
SET VERIFY OFF
对于任何寻找它的人来说,SET command reference list是