SQL Formatter

SQL Formatter

Recently I come across a beautifull tool SQL Fromatter Tool SQL Pertty Printer. A wonderful tool for us who are just living on SQL. As we all know properly formatted SQL can be better readable and understandable than unformatted query.
But for me it just a tidy process to format query with proper use of UpperCase and LowerCase for keywords. Here SQL Pretty printer comes. It formats your query as you want.

First I will put a sample so you can get idea how powerfull this tool is.

Unformatted code

select OBJECT_SCHEMA_NAME(object_id) as Schema_Name, case when grouping (OBJECT_NAME(object_id)) = 1 then 'Total of tables' else OBJECT_NAME(object_id) end table_name, COUNT(*)
from sys.columns
WHERE OBJECTPROPERTY(object_id, 'IsUserTable') = 1
having GROUPING(OBJECT_SCHEMA_NAME(object_id))<> 1
order by GROUPING (OBJECT_NAME(object_id)), COUNT(*)

Formatted Code

SELECT Object_schema_name(object_id) AS schema_name,


WHEN Grouping(Object_name(object_id)) = 1 THEN 'Total of tables'

ELSE Object_name(object_id)

END table_name,

Count(* )

FROM sys.columns

WHERE Objectproperty(object_id,'IsUserTable') = 1

GROUP BY Object_schema_name(object_id),

Object_name(object_id) WITH ROLLUP

HAVING Grouping(Object_schema_name(object_id)) <> 1

ORDER BY Grouping(Object_name(object_id)),

Count(* )

You can see how cool it is.

Now some cool feature of this tool

Like uppercase or lowercase or initcap for keywords,identifier and functions.
Lots of options like linebreaks, taboptions and alignments etc..

SQL Pretty Pritner is available web based also.

You can try it here


I have installed it in my Management studio and I am enjoying it. Just write a query and format it using SQL Formatter.

No comments:

Post a Comment

Popular Posts