Oracle SQL Plus在不需要时修剪尾随空格

Oracle SQL Plus在不需要时修剪尾随空格,oracle,sqlplus,Oracle,Sqlplus,我将pl/sql代码写在一个文件中: create or replace proc p1 as begin null; <here i have lots of trailing spaces> end; / 创建或替换过程p1作为 开始 无效的 终止 / 在sqlplus中执行脚本时,过程p1不包括第4行中的空格 我如何预订这些空间 提前感谢试试: set trim off set trims off 尝试: 你不能这样,你为什么要这样?你想在这里干什么?也许知道有人能给

我将pl/sql代码写在一个文件中:

create or replace proc p1 as
begin
  null; <here i have lots of trailing spaces>
end;
/
创建或替换过程p1作为
开始
无效的
终止
/
在sqlplus中执行脚本时,过程p1不包括第4行中的空格

我如何预订这些空间

提前感谢

试试:

set trim off
set trims off
尝试:


你不能这样,你为什么要这样?你想在这里干什么?也许知道有人能给你指出正确的方向。原因是,当我以后比较源代码时,我在代码中有差异,因为行末尾缺少空格。为什么你需要原始源代码中的空格?我不需要。但是我无法控制原始源代码,是你的源代码比较工具坏了。我用的是一种忽略了涉及空白的细微差别的方法。你不能这样做——你为什么要这样做?你想在这里干什么?也许知道有人能给你指出正确的方向。原因是,当我以后比较源代码时,我在代码中有差异,因为行末尾缺少空格。为什么你需要原始源代码中的空格?我不需要。但是我无法控制原始源代码,是你的源代码比较工具坏了。我使用的设置忽略了涉及空白的细微差别。我尝试过,这些设置对输出有效,而不是对输入文件有效。我尝试过,这些设置对输出有效,而不是对输入文件有效