What SQL dialects does the ByteKiln SQL Formatter support?
The formatter supports six dialects: Standard SQL, MySQL, PostgreSQL, SQL Server (T-SQL), PL/SQL (Oracle), and SQLite. Each dialect applies the correct keyword casing and syntax conventions for that database engine.
Does this formatter change my SQL logic?
No. The formatter only adds whitespace and adjusts keyword casing. It never modifies table names, column names, query logic, or data values. The formatted output is semantically identical to the input.
Can I format multiple SQL statements at once?
Yes. Paste multiple statements separated by semicolons. The formatter processes each statement independently and adds blank lines between them for readability.
Is my SQL query sent to a server?
No. The ByteKiln SQL Formatter runs entirely in your browser. Your queries stay on your device and are never transmitted, stored, or logged anywhere.
Why does keyword case matter in SQL formatting?
While SQL keywords are case-insensitive in most databases, consistent casing (typically UPPER for keywords like SELECT, FROM, WHERE) makes queries significantly easier to read and review, especially in code reviews and documentation.