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.