Notepad++ plugin
Convert Quotes & Zahlenformat
Zwei kleine, aber zeitaufwändige Konvertierungen, die oft mit dem Wechsel zwischen Dialekten einhergehen: welches Anführungszeichen Ihre Datenbank erwartet und welches Tausender-/Dezimaltrennzeichen Ihre Zahlen verwenden. Beide lassen sich unabhängig durchführen, ohne den Rest der Abfrage neu zu formatieren.

Convert Quotes: von Backtick zu einfachem Anführungszeichen (oder zurück)
MySQL verwendet Backticks für Identifikatoren, Snowflake und PostgreSQL doppelte Anführungszeichen, und Zeichenkettenwerte stehen meist zwischen einfachen Anführungszeichen. Plugins → Datamodder SQL Formatter → Quotes öffnet einen kleinen Dialog mit einem From- und einem To-Dropdown; wählen Sie das Paar, und die Konvertierung läuft über die gesamte Auswahl oder das Dokument.
Vorher
SELECT `customer_name`, `status` FROM `orders` WHERE `status` = "active"
Nachher
SELECT 'customer_name', 'status' FROM 'orders' WHERE 'status' = 'active'
Zahlenformat: NL ↔ EN Notation
1.234,56 (niederländisch) versus 1,234.56 (englisch) — eine klassische Fehlerquelle, wenn Sie eine Berichtszahl in eine WHERE-Klausel oder eine Test-Fixture abtippen. Plugins → Datamodder SQL Formatter → Number Format konvertiert Zahlen in der Abfrage in das gewählte Format, ohne Spaltennamen oder anderen Text zu berühren.
Vorher
SELECT * FROM orders WHERE amount > 1.234,56 AND discount < 0,15
Nachher
SELECT * FROM orders WHERE amount > 1,234.56 AND discount < 0.15
Häufig gestellte Fragen
Werden dadurch auch Anführungszeichen in Kommentaren oder Zeichenketteninhalten geändert?
Nein — die Konvertierung berücksichtigt die Rolle des Anführungszeichens in der SQL-Syntax (Identifikator vs. Zeichenkette), nicht einzelne Zeichen, sodass Text innerhalb eines -- Kommentars oder bereits innerhalb eines Zeichenkettenwerts unangetastet bleibt.
Kann ich das mit einer Dialektkonvertierung in einem Schritt kombinieren?
Es sind separate Aktionen, die sich aber schnell hintereinander ausführen lassen: Konvertieren Sie zuerst den Dialekt und verwenden Sie danach Quotes oder Number Format, falls dieser spezifische Dialekt ein anderes Anführungszeichen erwartet.