w

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() und sum() in COUNT() und SUM() um
  • Uppercase Data Types: Wandelt Datentypen wie varchar und int in VARCHAR und INT um

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

  1. Choose a Standard: Legen Sie eine einheitliche Einrückung und Schlüsselwortschreibung fest
  2. Use History: Nutzen Sie den Verlauf, um Konsistenz zu bewahren
  3. Review Output: Prüfen Sie die formatierte Ausgabe immer vor der Verwendung

Leistungsaspekte

  1. Large Queries: Das Tool verarbeitet auch große SQL-Abfragen effizient
  2. Complex Formatting: Erweiterte Optionen können bei komplexen Abfragen etwas länger dauern
  3. Browser Storage: Der Verlauf wird lokal gespeichert und beeinträchtigt die Leistung nicht

Teamarbeit

  1. Standardize Settings: Stimmen Sie sich im Team auf gemeinsame Formatierungsoptionen ab
  2. Share Examples: Verwenden Sie Beispiele, um Formatierungsstandards zu demonstrieren
  3. 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
War diese Seite hilfreich?