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 SQL Formatter runs in your browser, so your query is not sent to a ByteKiln server or logged by the tool. If you press Share, the link itself carries a readable copy of your input, so don't share links that contain secrets.
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.