SQL Formatter

Notepad++ plugin

Convert Quotes & nummerformaat

Twee kleine maar tijdrovende conversies die vaak samengaan met het overstappen tussen dialecten: welk quote-teken je database verwacht, en welke duizend- en decimaalscheiding je cijfers gebruiken. Beide zijn los te doen, zonder de rest van de query te herformatteren.

Datamodder SQL Formatter menu met Quotes en Number Format

Convert Quotes: van backtick naar enkele quote (of terug)

MySQL gebruikt backticks voor identifiers, Snowflake en PostgreSQL dubbele quotes, en stringwaarden staan meestal tussen enkele quotes. Plugins → Datamodder SQL Formatter → Quotes opent een klein dialoogje met een From- en een To-dropdown; kies het paar en de conversie gebeurt in de hele selectie of het document.

Voor

SELECT `customer_name`, `status` FROM `orders` WHERE `status` = "active"

Na

SELECT 'customer_name', 'status' FROM 'orders' WHERE 'status' = 'active'

Nummerformaat: NL ↔ EN notatie

1.234,56 (Nederlands) versus 1,234.56 (Engels) — een klassieke bron van fouten als je een rapportcijfer overtypt in een WHERE-clausule of een test-fixture. Plugins → Datamodder SQL Formatter → Number Format converteert getallen in de query naar het gekozen formaat, zonder kolomnamen of andere tekst aan te raken.

Voor

SELECT * FROM orders WHERE amount > 1.234,56 AND discount < 0,15

Na

SELECT * FROM orders WHERE amount > 1,234.56 AND discount < 0.15

Veelgestelde vragen

Verandert dit ook quotes binnen commentaar of stringinhoud?

Nee — de conversie kijkt naar de rol van het quote-teken in de SQL-syntax (identifier vs. string), niet naar losse tekens, dus tekst binnen -- commentaar of al binnen een stringwaarde blijft ongemoeid.

Kan ik dit combineren met een dialectconversie in één stap?

Het zijn losse acties, maar ze zijn snel achter elkaar uit te voeren: converteer eerst het dialect, en gebruik daarna Quotes of Number Format als dat specifieke dialect een ander quote-teken verwacht.