Erweiterte Funktionen
Das SQL-Prettify-Tool bietet erweiterte Formatierungsoptionen und Funktionen für die professionelle SQL-Entwicklung.
Erweiterte Formatierungsoptionen
Steuerung der Einrückung
Mit dem Tool lässt sich die SQL-Einrückung präzise steuern:
- 2 Spaces: Kompakte Formatierung für einfache Abfragen
- 4 Spaces: Standardformatierung, empfohlen für die meisten Anwendungsfälle
- 8 Spaces: Breitere Formatierung für komplexe Abfragen mit vielen Verschachtelungen
Verwaltung der Groß- und Kleinschreibung von Schlüsselwörtern
Steuern Sie, wie SQL-Schlüsselwörter dargestellt werden:
- UPPERCASE: Klassische SQL-Formatierung mit durchgehend großgeschriebenen Schlüsselwörtern
- lowercase: Moderne Formatierung mit durchgehend kleingeschriebenen Schlüsselwörtern
- Preserve Case: Behält die ursprünglich eingegebene Schreibweise bei
Formatierung von Funktionen und Datentypen
- Uppercase Functions: Wandelt Funktionsnamen wie
count()undsum()inCOUNT()undSUM()um - Uppercase Data Types: Wandelt Datentypen wie
varcharundintinVARCHARundINTum
Erweiterte Layout-Optionen
- Align Commas: Richtet Kommata in SELECT-Listen aus und verbessert so die Lesbarkeit
- Break Before Boolean Operator: Fügt bei komplexen WHERE-Klauseln Zeilenumbrüche vor AND/OR-Operatoren ein
Verlaufsverwaltung
Automatisches Speichern des Verlaufs
Das Tool speichert Ihren Formatierungsverlauf automatisch:
- Last 50 Records: Hält bis zu 50 aktuelle Formatierungsvorgänge vor
- Persistent Storage: Der Verlauf wird lokal im Browser gespeichert
- Quick Access: Klicken Sie auf einen Verlaufseintrag, um SQL und Einstellungen erneut zu laden
Verlaufsfunktionen
- Load from History: Stellt SQL und Formatierungsoptionen aus einem Verlaufseintrag wieder her
- Delete Individual Records: Entfernt einzelne Verlaufseinträge
- Clear All History: Löscht den gesamten gespeicherten Verlauf
Statistiken und Analyse
Echtzeit-Statistiken
Das Tool liefert detaillierte Statistiken zu Ihrer SQL-Formatierung:
- Original Lines: Anzahl der Zeilen im eingegebenen SQL
- Formatted Lines: Anzahl der Zeilen in der formatierten Ausgabe
- Original Characters: Zeichenanzahl der Eingabe
- Formatted Characters: Zeichenanzahl der formatierten Ausgabe
Formatierungsanalyse
Verwenden Sie die Statistiken, um:
- Optimize Query Length: Zu sehen, wie sich die Formatierung auf die Abfragelänge auswirkt
- Track Changes: Die Auswirkungen unterschiedlicher Formatierungsoptionen nachzuvollziehen
- Compare Versions: Verschiedene Formatierungsansätze zu analysieren
Unterstützte SQL-Konstrukte
Komplexe Abfragen
Das Tool verarbeitet auch fortgeschrittene SQL-Konstrukte:
- Subqueries: Verschachtelte SELECT-Anweisungen mit korrekter Einrückung
- Common Table Expressions (CTEs): WITH-Klauseln mit passender Formatierung
- Window Functions: OVER-Klauseln mit sauberer Ausrichtung
- Complex JOINs: Verknüpfungen mehrerer Tabellen mit klarer Struktur
Datenmanipulation
- INSERT Statements: Mehrzeilige INSERT-Anweisungen mit korrekter Formatierung
- UPDATE Statements: Komplexe WHERE-Klauseln mit klarer Struktur
- DELETE Statements: Bedingte DELETE-Anweisungen mit korrekter Formatierung
Datendefinition
- CREATE TABLE: Tabellendefinitionen mit formatierter Spaltenstruktur
- ALTER TABLE: Schemaänderungen mit klarer Struktur
- INDEX Creation: Indexdefinitionen mit korrekter Formatierung
Best Practices
Konsistente Formatierung
- Choose a Standard: Legen Sie eine einheitliche Einrückung und Schlüsselwortschreibung fest
- Use History: Nutzen Sie den Verlauf, um Konsistenz zu bewahren
- Review Output: Prüfen Sie die formatierte Ausgabe immer vor der Verwendung
Leistungsaspekte
- Large Queries: Das Tool verarbeitet auch große SQL-Abfragen effizient
- Complex Formatting: Erweiterte Optionen können bei komplexen Abfragen etwas länger dauern
- Browser Storage: Der Verlauf wird lokal gespeichert und beeinträchtigt die Leistung nicht
Teamarbeit
- Standardize Settings: Stimmen Sie sich im Team auf gemeinsame Formatierungsoptionen ab
- Share Examples: Verwenden Sie Beispiele, um Formatierungsstandards zu demonstrieren
- Document Preferences: Halten Sie bevorzugte Formatierungseinstellungen schriftlich fest
Fehlerbehebung
Häufige Probleme
- Formatting Errors: Prüfen Sie bei fehlgeschlagener Formatierung auf SQL-Syntaxfehler
- Large Queries: Sehr große Abfragen können mehr Zeit für die Formatierung benötigen
- Browser Compatibility: Stellen Sie sicher, dass Sie einen modernen Browser verwenden
Hilfe erhalten
- Load Example: Nutzen Sie die Beispielfunktion, um korrekte Formatierung zu sehen
- Check History: Prüfen Sie frühere erfolgreiche Formatierungsversuche
- Clear and Retry: Leeren Sie die Eingabe und versuchen Sie es erneut, wenn Probleme bestehen bleiben