[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Mar 2006
    Beiträge
    27

    SQL - (Grafische) Unterstützung bzw. Validierung von SQL-Commands

    Moin @all,

    ich habe mich mal im Forum umgesehen und nichts zu diesem Thema gefunden.

    Seit einigen Monaten liegt mein Aufgaben-Bereich überwiegend im DB-Design und der Migration der Alt-Daten. Hierbei kommt IBM Data Studio zum Einsatz. Die SQL's erstelle ich überwiegend im iSeries-Navigator, bei dem die Unterstützung recht spartanisch ausfällt bzw. gar nicht vorhanden ist
    Der Editor im IBM Data Studio hat zwar unterschiedliche Farb-Markierungen, ist aber sehr gewöhnungsbedürftig.

    Mitweilen schaue ich neidisch auf die .Net-Entwicklungsumgebung der Kollegen wo Tabellen- und Feldnamen wesentlich einfacher zugeordnet werden können.

    Ich arbeite in einer Bank und kann nicht einfach Programme installieren um sie nur mal zu testen. Deshalb stelle ich die Frage hier in die Runde:
    Wer hat Erfahrung bzw. gibt es Programme die Tabellen- und/oder Feld-Namen vorschlagen und eine Prüfung von SQL-Commands/-Schlüsselwörtern beinhalten.

    Vielen Dank
    Wolfgang

  2. #2
    Registriert seit
    Jan 2012
    Beiträge
    1.120
    Ich weiß nicht genau, ob ich deine Frage richtig verstehe: Als SQL-Oberfläche für Abfragen und sonstiges interaktives SQL setzen wir die Software dbVisualizer ein (ist aber kostenpflichtig). Damit kann man z.B. Abfragen erstellen und als Excel ausgeben. Das Syntaxhighlighting ist recht gut. Eine Feldliste bekommt man während des Eintippens per Strg + Space.

    Für die Definition von Tabellen benutzen wir einfach den RDi. Wir legen unsere SQL-beschriebenen Tabellensourcen einfach in der QDDSSRC ab, aber mit der Source-Art SQL. Wenn man den RDi entsprechend einstellt, beherrscht der LPEX Editor dafür auch das Syntax highlighting. Diese SQL-Scripte führen wir dann mit RUNSQLSTMT aus.

    Dieter (der ab gleich im Urlaub ist)

  3. #3
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Ich verwende DBeaver. Gibt es als Client als auch als PlugIn für RDi.
    Unterstützt die gängigsten DBs via JDBC (also auch unsere DB2 for i).
    Hat ebenfalls viele Funktionen:
    * Tabellen und Spalten Auflistung mit STRG + Leertaste
    * Export ins CSV, JSON, XML, HTML
    * Kannst Abfragen in Scripts speichern und somit wiederverwenden
    * usw.

    ... aja ... ist open source also Kostenlos!

    http://dbeaver.jkiss.org/

    lg Andreas

  4. #4
    Registriert seit
    Jan 2007
    Beiträge
    905
    Hi,

    Das Plugin hast du aber nicht im RDi installiert, oder?
    Hab das mal versucht und laufe prompt in den "Commons JEXL 2.1.1" Hammer.
    kf

  5. #5
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Habe beides PlugIn und Client.
    Welche Version verwendest du? Ich arbeite mit der 9.5.
    Dort gibt es den Marketplace über den du das Teil installieren kannst.
    In der Vorgängerversion hab ich den SQL Explorer verwendet, die war dann jedoch mit der 9.5 nicht mehr kompatibel.

  6. #6
    Registriert seit
    Jan 2007
    Beiträge
    905
    Ich hab beide RDi 9.1.x und 9.5.
    Hab's mal mit dem 9.1er versucht - vermutlich vergeblich.

    Nun mit dem 9.5er funktioniert's perfekt. Mit dem Client natürlich auch.
    Ich find es ein gutes Tool.

    Danke.
    kf

  7. #7
    Registriert seit
    Sep 2004
    Beiträge
    129
    Zitat Zitat von andreaspr@aon.at Beitrag anzeigen
    Ich verwende DBeaver. Gibt es als Client als auch als PlugIn für RDi.
    Unterstützt die gängigsten DBs via JDBC (also auch unsere DB2 for i).
    Hat ebenfalls viele Funktionen:
    * Tabellen und Spalten Auflistung mit STRG + Leertaste
    * Export ins CSV, JSON, XML, HTML
    * Kannst Abfragen in Scripts speichern und somit wiederverwenden
    * usw.

    ... aja ... ist open source also Kostenlos!

    http://dbeaver.jkiss.org/

    lg Andreas
    Geiles Teil!

    Hatte schon mal nach so etwas gesucht, es dann aber wieder aufgegeben.
    Ist genau was wir brauchen. :-)

    LG Peter
    Wer andren eine Bratwurst brät, hat ein Bratwurstbratgerät!

  8. #8
    Registriert seit
    Jan 2007
    Beiträge
    905
    Ganz über alle Zweifel erhaben ist das Tool allerdings auch nicht.
    DDL bzw. SQL Beschreibung erstellen - na ja. Da stellt sich der Ooops Nav generell besser an.

    So was ich mal auf die Kürze feststellen konnte.
    kf

  9. #9
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Das stimmt schon. Jedoch kenne ich generell kein Tool welches mir die DDL / SQL Sourcen 1:1 generieren lassen kann. Speziell wenn ich mehr als die Standard Datentypen und Definitionen verwende.
    Da ist der Navigator sicher die bessere Variante.

    Ich verwende dieses Tool auch viel mehr für schnelle Abfragen, Exports.
    Und ich kann sogar auch in der Ausgabe direkt Änderungen durchführen und brauch nicht extra ein Update oder Delete basteln.

  10. #10
    Registriert seit
    Aug 2001
    Beiträge
    2.873
    Gibt es eigentlich eine Möglichkeit den DBBeaver unter System-Naming anstatt unter SQL-Naming auszuführen?

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 4. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  11. #11
    Registriert seit
    Jul 2011
    Beiträge
    31
    Hi

    Rechte Maustaste auf die bestehende Connection & "Edit Connection" auswählen
    Auswahl Punkt "Driver properties" -> in der Mitte findet sich der Wert "naming"

    LG,
    Sam

Similar Threads

  1. Grafische Oberflächen statt 5250 Emulation
    By watchdogg in forum NEWSboard Programmierung
    Antworten: 30
    Letzter Beitrag: 03-05-16, 09:26
  2. wieder mal Probleme mit Browser-Unterstützung und HMC
    By Mida in forum IBM i Hauptforum
    Antworten: 10
    Letzter Beitrag: 02-11-15, 08:55
  3. IBM Galaxy Unterstützung durch Tools von PKS
    By Kirsten Steer in forum Archiv NEWSblibs
    Antworten: 0
    Letzter Beitrag: 17-10-02, 08:59
  4. Previous Unterstützung unter V4R5/V5R1 für V3R7?
    By sho1 in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 01-02-02, 09:57
  5. Antworten: 0
    Letzter Beitrag: 28-03-01, 15:02

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •