- Which SQL dialects are supported?
- PostgreSQL, MySQL, SQLite, SQL Server, Oracle, BigQuery, Snowflake. Dialect affects keyword capitalization and function name handling.
- What style does it produce?
- Uppercase keywords, commas leading, joins on their own line, WHERE clauses aligned. Modify the options to match your project's style guide.
- Does it validate the SQL?
- Syntax check per dialect. Execution-level validation (does the table exist?) requires a live database — out of scope.
- What about stored procedures?
- Supported for each dialect's procedural extensions (PL/pgSQL, T-SQL, PL/SQL). Indentation rules for control flow (BEGIN/END, IF) are dialect-specific.