Converts identifiers to upper- or lowercase. Only unquoted identifiers are converted.
This option doesn't yet support all types of identifiers:
- prefixed variables like
@my_var
are not converted. - parameter placeholders like
:param
are not converted.
NB! The use of this option is generally not recommended,
because SQL Formatter leans on the side of detecting as few keywords as possible
(to avoid converting them to uppercase when keywordCase: "upper"
is used),
which on the flip side means that everything else will be labeled as identifiers.
The only reasonable cases to use this option is when you want all your SQL to
be either in uppercase or lowercase. But if you only want keywords to be in
uppercase, only use the keywordCase: "upper"
option.
"preserve"
(default) preserves the original case."upper"
converts to uppercase."lower"
converts to lowercase.
select
count(a.Column1),
max(a.Column2 + a.Column3),
a.Column4 AS myCol
from
Table1 as a
where
Column6
and Column7
group by
Column4
select
count(A.COLUMN1),
max(A.COLUMN2 + A.COLUMN3),
A.COLUMN4 AS MYCOL
from
TABLE1 as A
where
COLUMN6
and COLUMN7
group by
COLUMN4
select
count(a.column1),
max(a.column2 + a.column3),
a.column4 AS mycol
from
table1 as a
where
column6
and column7
group by
column4