|當您嘗試使用一個 SQL 陳述式從資料來源中選取資料, |並在 DB2 聯合伺服器上的 MPP 分割區表格中直接插入、更新或刪除資料時, |您會收到 SQL0901N 錯誤。聯合功能性不會讓您從暱名中選取及插入 MPP 分割區表格。
|一旦您引用 FixPak 4(或更新版本),即可使用這些步驟來選取資料, |並將資料插入 MPP 分割區表格: |
| EXPORT DB2NODE=x
|其中 x 是節點號碼。
| CREATE NODEGROUP nodegroup_name ON NODE(x)
|其中 x 是節點號碼。
|CREATE TABLESPACE tablespace_name IN NODEGROUP nodegroup_name
|CREATE TABLE temp_table_name IN tablespace_name
|將 INSERT 陳述式分成兩個陳述式會變更陳述式層次確定 (commit) 與 Rollback 語意。 |例如,不只要 Rollback 一個陳述式,現在您必須要 Rollback 兩個陳述式。 |此外,如果您變更與 DB2NODE 環境變數相關的節點號碼, |就必須讓應用程式資料包失效,然後重新連結。
|這些步驟可以讓您從資料來源中選取資料,並將資料插入 MPP 分割區表格。當您嘗試使用一個陳述式從資料來源中選取資料, |並更新或刪除 MPP 分割區表格中的資料時,仍會收到 SQL0901N 錯誤。 |此限制在 DB2 Universal Database 版本 8 中將會刪除。