|Wenn Sie versuchen, mit einer SQL-Anweisung Daten von einer Datenquelle |auszuwählen und die Daten direkt in eine partitionierte MPP-Tabelle auf Ihrem |DB2-Server mit zusammengeschlossenen Datenbanken einzufügen, zu aktualisieren |oder zu löschen, erhalten Sie den Fehler SQL0901N. Die Funktionalität |des Systems zusammengeschlossener Datenbanken erlaubt die Auswahl von einem |Kurznamen und das Einfügen in eine partitionierte MPP-Tabelle nicht.
|Sobald Sie FixPak 4 (oder höher) anwenden, können Sie mit den folgenden |Schritten Daten auswählen und in eine partitionierte MPP-Tabelle |einfügen: |
| EXPORT DB2NODE=x
|Dabei ist x eine Knotennummer.
| CREATE NODEGROUP knotengruppenname ON NODE(x)
|Dabei ist x die Knotennummer.
|CREATE TABLESPACE tabellenbereichsname IN NODEGROUP knotengruppenname
|CREATE TABLE name-temp-tabelle IN tabellenbereichsname
|Die Aufteilung der Anweisung INSERT in zwei Anweisungen ändert die Semantik |für die Festschreibung und die Zurücksetzung auf Anweisungsebene. Zum |Beispiel müssen Sie jetzt statt einer Anweisung zwei Anweisungen rückgängig |machen. Wenn Sie die Knotennummer der Umgebungsvariablen DB2NODE |ändern, müssen Sie zudem das Anwendungspaket ungültig machen und erneut |binden.
|Mit diesen Schritten können Sie Daten von Datenquellen auswählen und sie in |eine partitionierte MPP-Tabelle einfügen. Sie erhalten immer noch den |Fehler SQL0901N, wenn Sie versuchen, mit einer Anweisung Daten von einer |Datenquelle auszuwählen und die Daten in einer partitionierten MPP-Tabelle zu |aktualisieren oder zu löschen. Diese Einschränkung wird in DB2 |Universal Database Version 8 behoben.