空間 | NOSPACESTONULL

有效對象

僅適用於 Oracle AI Database 上的 Replicat

說明

使用 SPACESTONULL 和 NOSPACESTONULL 參數來控制目標資料欄中是否將僅包含空格的來源資料欄轉換成 NULL。如果目標資料欄接受 NULL 值,SPACESTONULL 會將空格轉換成 NULL。NOSPACESTONULL 會將空格轉換成目標資料欄中的單一空格字元。

此參數適用於下列兩種情況:

Oracle 不區分空白和 NULL 資料欄,但其他資料庫則不區分,因此您應該參考資料庫文件來決定這些資料欄類型的方式。

參數是表格特定的。其中一個參數會套用至所有後續的 MAP 敘述句,直到遇到其他參數為止。

由於您可以選擇性地啟用或停用 MAP 敘述句之間的這些參數,因此您可以針對協調式 Replicat 的不同繫線啟用或停用這些參數。在一組 MAP 敘述句中指定 SPACESTONULL 繫線,然後在不同的 MAP 敘述句集合中指定 NOSPACESTONULL 繫線。

預設

NOSPACESTONULL

語法

SPACESTONULL | NOSPACESTONULL

範例

此範例顯示如何選擇性地將 SPACESTONULL 和 NOSPACESTONULL 套用至不同的 MAP 敘述句,每個敘述句代表一個協調式 Replicat 的不同繫線。

SPACESTONULL
MAP sales.cust, TARGET sales.cust, THREAD (1);
MAP sales.ord, TARGET sales.ord, THREAD (2);
NOSPACESTONULL
MAP sales.loc, TARGET sales.loc, THREAD (3);