Show TOC

FunktionsdokumentationNative-SQL-Anweisung ausführen Dieses Dokument in der Navigationsstruktur finden

 

Sie möchten einen SQL-Prüfschritt anlegen und wünschen dafür zusätzliche Informationen z.B. über Einträge in Datenbanktabellen in einem verwalteten System.

Die Funktion ist nützlich, wenn Sie SQL-Prüfschritte des Typs “Existenz Tabelleneintrag”, “Anzahl Tabelleneinträge”, oder “Beschreibend” anlegen wollen.

Wenn Sie Native-SQL-Anweisungen im Assistenten zur Lösungsdokumentation ausführen, sparen Sie den Aufwand, die betreffenden Systeme zu suchen, sich dort einzuloggen und entsprechende Transaktionen auszuführen, um die gewünschten Informationen zu erhalten.

Hinweis Hinweis

Sie können nur Native-SQL-Anweisungen ausführen, die lesend auf die Datenbank in demjenigen System zugreifen, die über die RFC-Destination spezifiziert ist.

Die Ausführung von Native-SQL-Anweisungen hat ausschließlich informativen Charakter und keinen technischen Bezug auf existierende oder neu anzulegende Prüfschritte.

Ende des Hinweises

Voraussetzungen

  • Sie sind mit Native-SQL-Anweisungen vertraut.

  • Sie haben den Assistenten zur Lösungsdokumentation aufgerufen und haben Prüfschritt anlegen gewählt.

Aktivitäten

  • Wählen Sie  Sie können auch   Native-SQL-Ausführung   .

    Sie gelangen zum Dialogfenster Native-SQL-Ausführung.

  • Legen Sie folgende Eigenschaften fest:

    • RFC-Destination. Wählen Sie das System, in dem die SQL-Anweisung ausgeführt werden soll.

    • Max. Anzahl Zeilen. Legen Sie fest, wieviele Zeilen der Ergebnismenge maximal angezeigt werden sollen. Wählen Sie einen Wert zwischen 1 und 255.

      Empfehlung Empfehlung

      Halten Sie die Zeilen der Ergebnismenge so niedrig wie möglich, um die Systemlast für Datenbank und Datenübertragung gering zu halten.

      Ende der Empfehlung.
    • Native SQL-Anweisung: Geben Sie die SQL-Anweisung ein.

      Beispiel Beispiel

      • Um alle Einträge in der Tabelle “sflight” zu zählen, geben Sie ein select count(*) from sflight

      • Um in der Datenbanktabelle “sflight” alle Daten anzuzeigen, in denen die Währung DM verwendet wird, geben Sie ein select * from sflight where currency = 'DEM'

      • Um den Inhalt der Felder “connid”, “carrid” und “planetype” für diejenigen Einträge der Tabelle “sflight” anzuzeigen, für die der Inhalt des Felds “carrid” “LH” lautet, geben Sie ein: select connid, carrid, planetype from sflight where carrid = 'LH'

      • Um den Inhalt der Felder “connid”, “carrid”, “planetype” und “fldate” für diejenigen Einträge der Tabelle “sflight” anzuzeigen, für die die Einträge für “carrid” in Tabelle “sflight” und in Tabelle “sbook” identisch sind, geben Sie ein: select s1.connid, s1.carrid, s1.planetype, s1.fldate from sflight s1, sbook s2 where s1.carrid = s2.carrid

      Ende des Beispiels.
    • Um die Native-SQL-Anweisung auszuführen, wählen Sie Ausführen.

      Sie erhalten eine Tabelle mit dem Ergebnis der Native-SQL-Anweisung.

Weitere Informationen