SQL-Abfrage zum Abruf von Daten aus einer JDBC-Datenquelle erstellen Diese Prozedur setzt voraus, dass Sie bereits die von diesem Datensatz verwendete JDBC-Datenquelle erstellt haben. 1 Klicken Sie im Datenexplorer mit der rechten Maustaste auf 'Datensätze' und wählen Sie anschließend die Option 'Neuer Datensatz' aus. 2 Geben Sie bei 'Neuer Datensatz' die folgenden Informationen an: 1 Wählen Sie unter 'JDBC-Datenquelle' bei 'Datenquellenauswahl' die zu verwendende JDBC-Datenquelle aus. 2 Wählen Sie im Feld 'Datensatztyp' die Option 'SQL-Abfrage SELECT' aus. 3 Geben Sie im Feld "Datensatzname" einen Namen für den Datensatz ein. 4 Wählen Sie die Option "Weiter" aus. Nach Auswahl der Option "Abfrage" werden Informationen angezeigt, die Ihnen bei der Erstellung einer SQL-Abfrage helfen. Unter 'Verfügbare Elemente' sind alle Elemente in der Datenquelle aufgelistet. 3 Um die Tabellen in einer Datenbank anzuzeigen, müssen Sie die Datenbank erweitern (siehe Abbildung 2-19). Abbildung 2-19 Schema anzeigen Mit den nachstehenden Filteroptionen können Sie spezifische Schemata oder Objekte anzeigen. Wählen Sie 'Filter anwenden' aus, nachdem Sie die Filter angegeben haben. Wählen Sie in "Schema" ein Element aus, um nur Objekte aus diesem Schema anzuzeigen. Wählen Sie bei 'Typ' den Typ der Objekte (Tabellen, Ansichten oder gespeicherte Prozeduren) aus, die angezeigt werden sollen. Geben Sie für 'Filter' mindestens einen Buchstaben ein, um nur die Objekte anzuzeigen, deren Name mit diesen Buchstaben beginnt. Außerdem können Sie SQL-Filterzeichen für die verwendete Datenbank verwenden. Bei manchen Datenbanken entspricht beispielsweise ein Unterstreichungszeichen (_) einem beliebigen Einzelzeichen und das Prozentzeichen (%) einer beliebigen Zeichenfolge. 4 Durch Klicken auf das Pluszeichen (+) neben einem Tabellen- oder Ansichtnamen können Sie die Spalten in einer Tabelle oder Ansicht anzeigen. 5 Geben Sie im Textbereich eine SQL-Anweisung ein, mit der die Daten angegeben werden, die aus der JDBC-Datenquelle abgerufen werden sollen. Alternativ können Sie Tabellen, Ansichten und Spalten aus der Liste der verfügbaren Elemente in den Textbereich ziehen, um ihre Namen an der Einfügemarke in die SQL-Anweisung einzufügen (siehe Abbildung 2-20). Wenn ein Tabellen- oder Spaltenname Leerzeichen oder in SQL reservierte Wörter enthält, müssen Sie bei manchen Datenbanken den Namen in doppelte Anführungszeichen (" ") setzen. Falls Sie Tabellen und Spalten ziehen und übergeben und solche Elemente in doppelte Anführungszeichen gesetzt werden müssen, verwenden Sie die Option "Anführungszeichen für Kennung verwenden". Bei Auswahl dieser Option fügt der Datensatzeditor die Anführungszeichen vor und nach dem Tabellen- oder Spaltennamen ein, wenn Sie den Namen im Textbereich übergeben. Abbildung 2-20 Tabelle zu einer SQL-Abfrage hinzufügen 6 Wählen Sie "Fertig stellen" aus. Die Anzeige 'Datensatz bearbeiten' enthält die Spalten, die Sie in der Abfrage angegeben haben, sowie Optionen, mit denen Sie den Datensatz bearbeiten können.
Diese Prozedur setzt voraus, dass Sie bereits die von diesem Datensatz verwendete JDBC-Datenquelle erstellt haben.