SQL-Splitter
SQL-Splitter. Zeichenkette mit mehreren Abfragen eingeben und in einzelne Abfragen aufteilen.
SQL Data
Anleitung
Über dieses Tool
Teilt mehrere SQL-Anweisungen an Semikolons in einzelne Anweisungen auf.
Anleitung
Fügen Sie mehrzeiliges SQL ein; sehen Sie die aufgeteilten Ergebnisse zum einfachen Kopieren oder Ausführen pro Anweisung.
Anwendungsfälle
• Getrennte Ausführung von Migrationen/Seed-Daten • Extraktion von Queries aus Logs • Aufteilung von Batches
Häufige Fragen
- Q: Wie erkennt der Splitter Anweisungsgrenzen?
- A: Anweisungen werden an Semikolons (;) geteilt. Das Tool erkennt String-Literale und Kommentare, daher werden Semikolons in Strings (z. B. 'hello; world') oder Kommentaren (-- ; oder /* ; */) nicht als Grenzen behandelt.
- Q: Kann ich damit Migrationsdateien aufteilen?
- A: Ja. Füge die gesamte Migrationsdatei ein und jede CREATE TABLE-, ALTER TABLE-, INSERT- oder andere Anweisung wird getrennt, sodass du sie einzeln prüfen oder ausführen kannst.
- Q: Was soll ich mit Stored Procedures oder Triggern machen, die Semikolons enthalten?
- A: Stored Procedures und Trigger verwenden intern Semikolons. Wenn dein SQL DELIMITER zum Ändern des Terminators verwendet (z. B. DELIMITER //), teile zuerst manuell an der DELIMITER-Grenze auf und verwende dann dieses Tool für jeden Block.
- Q: Werden leere Anweisungen (nur ein Semikolon) in der Ausgabe eingeschlossen?
- A: Nein. Leere Anweisungen durch aufeinanderfolgende oder abschließende Semikolons werden automatisch herausgefiltert.
- Q: Wird das SQL an einen Server gesendet?
- A: Nein. Alle Verarbeitungen erfolgen im Browser. Dein SQL wird niemals an einen Server übertragen.
