SQL Formatter
A SQL formatter is a piece of software that accepts a SQL script or query as input and formats the SQL to produce a nicely formatted result while maintaining the integrity of the underlying SQL semantics. Put another way, when executed against a database, the prepared SQL and the original SQL will produce the same results.