General SQL Parser and SQL Pretty Printer Formatter options

Index

Available format options for white spaces:

gFmtOpt.WSPadding_OperatorArithmetic Type: boolean Default: true

Example format options:

NameValue
gFmtOpt.WSPadding_OperatorArithmeticfalse

Formatted SQL:

SELECT * 
FROM   dual 
WHERE  1=-1 
       AND(1!=2 
            OR 2^=3) 
       AND 3<>4 
       AND 4>5; 

Example format options:

NameValue
gFmtOpt.WSPadding_OperatorArithmetictrue

Formatted SQL:

SELECT * 
FROM   dual 
WHERE  1 = -1 
       AND(1 != 2 
            OR 2 ^= 3) 
       AND 3 <> 4 
       AND 4 > 5; 

gFmtOpt.WSPadding_ParenthesesInFunction Type: boolean Default: false

Example format options:

NameValue
gFmtOpt.WSPadding_ParenthesesInFunctionfalse

Formatted SQL:

CREATE FUNCTION sales.Fn_salesbystore
  (@storeid INT) 
RETURNS TABLE 
AS 
  RETURN 0; 

Example format options:

NameValue
gFmtOpt.WSPadding_ParenthesesInFunctiontrue

Formatted SQL:

CREATE FUNCTION sales.Fn_salesbystore
  ( @storeid INT ) 
RETURNS TABLE 
AS 
  RETURN 0; 

gFmtOpt.WSPadding_ParenthesesInExpression Type: boolean Default: true

Example format options:

NameValue
gFmtOpt.WSPadding_ParenthesesInExpressiontrue

Formatted SQL:

SELECT (( ( a - b ) - c )) 
FROM   t 


Example format options:

NameValue
gFmtOpt.WSPadding_ParenthesesInExpressionfalse

Formatted SQL:

SELECT (((a - b) - c)) 
FROM   t 


gFmtOpt.WSPadding_ParenthesesOfSubQuery Type: boolean Default: false

Example format options:

NameValue
gFmtOpt.WSPadding_ParenthesesOfSubQueryfalse

Formatted SQL:

SELECT last_name 
FROM   employees 
WHERE  salary > (SELECT salary 
                 FROM   employees 
                 WHERE  last_name = 'Abel'); 


Example format options:

NameValue
gFmtOpt.WSPadding_ParenthesesOfSubQuerytrue

Formatted SQL:

SELECT last_name 
FROM   employees 
WHERE  salary > ( SELECT salary 
                  FROM   employees 
                  WHERE  last_name = 'Abel' ); 


gFmtOpt.WSPadding_ParenthesesInFunctionCall Type: boolean Default: false

Example format options:

NameValue
gFmtOpt.WSPadding_ParenthesesInFunctionCallfalse

Formatted SQL:

SELECT department_id,
       Min(salary) 
FROM   employees 
GROUP  BY department_id 


Example format options:

NameValue
gFmtOpt.WSPadding_ParenthesesInFunctionCalltrue

Formatted SQL:

SELECT department_id,
       Min( salary ) 
FROM   employees 
GROUP  BY department_id 


gFmtOpt.WSPadding_ParenthesesOfTypename Type: boolean Default: false

Example format options:

NameValue
gFmtOpt.WSPadding_ParenthesesOfTypenamefalse

Formatted SQL:

CREATE TABLE datatype 
  (fld0 GENERICTYPE,
   fld1 CHAR(2),
   fld3 NCHAR(1)); 


Example format options:

NameValue
gFmtOpt.WSPadding_ParenthesesOfTypenametrue

Formatted SQL:

CREATE TABLE datatype 
  (fld0 GENERICTYPE,
   fld1 CHAR( 2 ),
   fld3 NCHAR( 1 ));