PL/SQL Beautifier problems - version 10.0.0.5.1710

boaglio

Member²
Hi,

We are trying to make PL/SQL Beautifier "the" default standard format option for our thousands of pl units, but we have found some problems (maybe bugs) and I hope someone could give us a workaround :)

Problem 1:

before:

SQL:
v_test1     date;
v_test2     exception;
v_test3     number;
v_test4     number;

after:

SQL:
v_test1     date;
v_test2 exception;
v_test3     number;
v_test4     number;

expected: exception variables be aligned

SQL:
v_test1     date;
v_test2     exception;
v_test3     number;
v_test4     number;

Problem 2:

before:

SQL:
insert into test
            (col1,
             col2)
values ('foo' -- test
        ,'bar'
        );

after:

SQL:
insert into test
            (col1,
             col2)
values ('foo'
        -- test
        ,'bar'
        );

expected: comments on the same line

SQL:
insert into test
            (col1,
             col2)
values ('foo' -- test
        ,'bar'
        );

Problem 3:

before:

SQL:
commit;

after:

SQL:
commit;

expected: do not delete the blank lines

SQL:
commit;

Problem 4:

before:

SQL:
/*
   text text text text text text text text text text text
   text text text text text text text text text text text
   text text text text text text text text text text text
   */

after:

SQL:
/*
      text text text text text text text text text text text
   text text text text text text text text text text text
   text text text text text text text text text text text
   */

expected: do not mess with comments aligment

SQL:
/*
   text text text text text text text text text text text
   text text text text text text text text text text text
   text text text text text text text text text text text
   */

 
Last edited:
For "Problem 3", there is a "preserve blank lines" option that should handle this. There are options to "leave as it is", "remove all", or "merge into one".
 
Back
Top