SQL Formatter Options

INSERT, UPDATE, DELETE

Formatting for the three DML statements. The INSERT options mostly concern the two bracketed lists – columns and values – which are easiest to compare when they are stacked with one entry per line. The UPDATE and DELETE options control the SET clause and the comma placement inside it.

INSERT

An INSERT holds two parallel bracketed lists. They are easiest to verify when both use the same layout, so that the n-th column and the n-th value sit on the same line number.

INSERT Brackets
IDOptionWhat it doesDefault
ID108ProLinebreak Before '('
LBB_OPENINSERTBRACKET
Puts the opening bracket of the column list on a new line.on
ID109ProLinebreak After '('
LBA_OPENINSERTBRACKET
Starts the first column on the line after the opening bracket.on
ID110ProLinebreak Before ')'
LBB_CLOSEINSERTBRACKET
Puts the closing bracket on a new line, where it terminates the list.on
ID111ProLinebreak After ')'
LBA_CLOSEINSERTBRACKET
Starts whatever follows – usually VALUES or a SELECT – on the line after the closing bracket.on
All four off
insert into employee (emp_nbr, emp_name, dept_nbr) values (1, 'Smith', 10)
All four on
insert into employee
(
    emp_nbr,
    emp_name,
    dept_nbr
)
values
(
    1,
    'Smith',
    10
)
Columns and Values
IDOptionWhat it doesDefault
ID112ProIndent Columns and Values
IND_INSERTBRACKET
Indents the column and value lists one level deeper than the INSERT keyword.on
ID149ProNumber of Columns or Values per Line
LB_NBR_COMMASINSERTPERLINE
How many columns or values share one line. 1 makes the n-th column and the n-th value line up on the same line number, which is the fastest way to check a wide INSERT.
Choices: 1, 2, 3, 4
1

With one entry per line the n-th column and the n-th value share a line number, which is the fastest way to verify a wide INSERT.

ID149 = 4
(
    emp_nbr, emp_name, dept_nbr, hire_date
)
values
(
    1, 'Smith', 10, '2026-01-15'
)
ID149 = 1
(
    emp_nbr,
    emp_name,
    dept_nbr,
    hire_date
)
values
(
    1,
    'Smith',
    10,
    '2026-01-15'
)
Commas
IDOptionWhat it doesDefault
ID207ProLinebreak Before Comma
LBB_COMMAINSERT
Puts the comma at the start of the next line rather than at the end of the current one.off
ID208ProLinebreak After Comma
LBA_COMMAINSERT
Starts the next entry on the line after the comma – the conventional trailing-comma style.on
ID208 on (trailing comma)
(
    emp_nbr,
    emp_name,
    dept_nbr
)
ID207 on (leading comma)
(
    emp_nbr
  , emp_name
  , dept_nbr
)

UPDATE, DELETE

UPDATE
IDOptionWhat it doesDefault
ID150FreeLinebreak After UPDATE
LBA_UPDATE
Starts the table name on the line after UPDATE.on
ID209ProLinebreak Before Comma
LBB_COMMAUPDATE
Leading commas in the SET clause: the comma opens the line of the assignment that follows it.off
ID210ProLinebreak After Comma
LBA_COMMAUPDATE
Trailing commas in the SET clause: each assignment ends with its comma and the next starts on a new line.on
ID211ProLinebreak Before SET
LBB_SET_UPDATE
Puts SET on a new line, separating it from the table name.on
ID212ProLinebreak After SET
LBA_SET_UPDATE
Starts the first assignment on the line after SET, so that all assignments form one block.on
ID150 off, ID211 off, ID212 off
update employee set salary = salary * 1.05, bonus = 500 where dept_nbr = 10
ID150 on, ID211 on, ID212 on
update
    employee
set
    salary = salary * 1.05,
    bonus  = 500
where dept_nbr = 10
DELETE
IDOptionWhat it doesDefault
ID151FreeLinebreak After DELETE
LBA_DELETE
Starts the FROM clause on the line after DELETE.on
ID151 off
delete from employee where dept_nbr = 10
ID151 on
delete
from   employee
where  dept_nbr = 10

Option IDs are identical across all SQLinForm editions (VS Code, JetBrains, SSMS, Notepad++, Online Formatter) and are the keys stored inside a profile file. Generated from properties.json 2026.8.21.0.