説明
SPACESTONULLおよびNOSPACESTONULLパラメータでは、空白のみを含むソース列をターゲット列でNULLに変換するかどうかを制御します。ターゲット列がNULL値を受け付ける場合、SPACESTONULLは空白をNULLに変換します。NOSPACESTONULLは、空白をターゲット列で単一の空白文字に変換します。
このパラメータは、次の2つのシナリオで適用可能です。
空白のみを含むソース列
DB2の空のCHAR/VARCHAR列データなど、ソース列は空です。
Oracleでは、空の列とNULLは区別されませんが、他のデータベースでは区別されるため、これらのタイプの列については、使用しているデータベースのドキュメントを参照してください。
パラメータは表に固有です。一方のパラメータは、もう一方のパラメータが見つかるまで、それ以降のすべてのMAP文に有効です。
これらのパラメータは、MAP文で有効化または無効化を選択できるため、調整Replicatの様々なスレッドに対して有効にしたり、無効にしたりできます。あるMAP文のセットではSPACESTONULLスレッドを指定し、別のMAP文のセットではNOSPACESTONULLスレッドを指定します。