Zugriff auf eine Db2-Tabelle

Beginn der Anweisungsliste Um den Zugriff auf eine Db2-Tabelle mit einem Natural-Programm zu ermöglichen:

  1. Benutzen Sie die Natural Tools for Db2, um eine Db2-Tabelle zu definieren. Siehe Natural Tools for Db2 benutzen.

  2. Verwenden Sie Predict oder die Funktion SQL Services des Natural-Dienstprogramms SYSDDM, um ein Natural-Datendefinitionsmodul (DDM) für die definierte Db2-Tabelle zu erstellen.

  3. Sobald Sie ein DDM für eine Db2-Tabelle definiert haben, können Sie mit einem Natural-Programm auf die in dieser Tabelle gespeicherten Daten zugreifen.

Natural for Db2 setzt die Statements eines Natural-Programms in SQL-Statements um.

Natural sorgt automatisch für die Vorbereitung und Ausführung der einzelnen Statements. Im dynamischen Modus wird ein Statement nur einmal vorbereitet (wenn möglich) und kann dann mehrmals ausgeführt werden. Zu diesem Zweck führt Natural intern eine Tabelle mit allen vorbereiteten Statements (siehe Statement Table in Interne Behandlung dynamischer Statements).

Für die Entwicklung von Natural-Anwendungen, die auf Db2-Tabellen zugreifen, kann nahezu die gesamte Bandbreite der Möglichkeiten der Programmiersprache Natural genutzt werden. Für eine Reihe von Natural DML-Statements gibt es jedoch gewisse Einschränkungen und Unterschiede, was die Verwendung mit Db2 betrifft, siehe Verwendung von nativen Natural DML-Statements. In der Statements-Dokumentation finden Sie Hinweise zur Verwendung von Natural mit Db2 bei den Beschreibungen der betreffenden Natural DML-Statements.

Da es keine Db2-Entsprechung zu den internen Sequenznummern (ISNs) von Adabas gibt, sind alle Natural-Funktionen, die ISNs verwenden, beim Zugriff auf Db2-Tabellen mit Natural nicht verfügbar.

Für SQL-Datenbanken bietet Natural zusätzlich zu den nativen Natural DML-Statements spezielle Natural-SQL-Statements. Siehe Verwendung von Natural-SQL-Statements. Sie sind in der Statements-Dokumentation aufgeführt und erläutert.