go eCommerce Logo

    Zurück zum Änderungsverlauf

    Neue Aktion: SQL (lesend)

    NeuAusgeliefertJobbyVersion 5.3.0#266

    17. April 2026

    Ein SQL Eingabefenster innerhalb von Jobby, um SQL-Befehle direkt im Tool schreiben, bearbeiten und speichern zu können.

    Folgende Begriffe sind erlaubt (whitelisting):

    SELECT WITH (für Common Table Expressions) JOIN GROUP BY, HAVING ORDER BY WHERE CASE Aggregatsfunktionen (SUM, AVG, COUNT, etc.) IF, ELSE (nur wenn sie keine Schreiboperationen auslösen)

    Folgende Wörter sind verboten: INSERT UPDATE DELETE MERGE TRUNCATE TABLE

    ALTER CREATE DROP RENAME TRUNCATE GRANT REVOKE

    BEGIN TRANSACTION COMMIT ROLLBACK SAVE TRANSACTION

    USE EXEC EXECUTE SP_EXECUTESQL DBCC SHUTDOWN

    SELECT ... INTO

    Folgende Funktionen dürfen nicht ausgeführt werden:

    xp_cmdshell OPENROWSET OPENQUERY sp_configure sp_MSForEachTable sp_MSForEachDB

    Ist eines der Wörter enthalten, wird das Speichern verhindert. Ein Popup informiert, dass die Wörter "UPDATE, DELETE, INSERT" verbotene Wörter sind.

    1. Datenbank auswählen
    2. Befehl eingeben

    Ausgabeoptionen

    1. Dateiformat (csv,txt)
    2. Trennzeichen (Komma, Semikolon, Tab)
    3. Zeilenkopf ausgeben? (Ja/Nein)
    4. Dateiname festlegen + Folgende Variablen bereitstellen: ##Year## ##Month## ##Day## ##Hour## ##Minute## ##second##

    Zeilennamen werden mit ausgegeben, wenn Zeilenkopf ausgegeben werden soll

    Um die Datei zu speichern, wird die generierte CSV-Datei an die Aktion Datei Speichern weitergebegeben und dann im gewünschen Verzeichnis gespeichert.

    Wichtig Validierung von Statements erfolgt nicht! Das kommt später in der zukunft, vielleicht :D Wichtig ist erstmal die Funktion selbst.