Which SQL dialects are supported?+
MySQL, PostgreSQL, SQL Server (T-SQL), SQLite, Oracle PL/SQL, and standard ANSI SQL. Select your dialect to enable dialect-specific keyword recognition and formatting conventions.
Should SQL keywords be uppercase?+
Uppercase keywords (SELECT, FROM, WHERE, JOIN) is the widely accepted convention for readability. It visually separates SQL structure from table and column names. Most style guides and formatters default to uppercase keywords.
How should I format a complex JOIN query?+
Each JOIN clause gets its own line, indented. ON conditions align with the JOIN keyword. SELECT column lists align vertically. This tool applies these conventions automatically from any minified or inconsistently formatted input.
Can the formatter detect SQL injection patterns?+
The formatter highlights structural issues but is not a security scanner. For SQL injection detection, use a dedicated SAST tool or parameterised query linter. Never concatenate user input into SQL strings.