PowerCenter
- PowerCenter 10.5
- 所有产品
NULLキャラクタ
| Nullキャラクタを繰り返す
| Integration Serviceの動作
|
---|---|---|
バイナリ | 無効 | カラム内の最初のバイトがバイナリNULLキャラクタである場合、そのカラムはNULLです。Integration Serviceは、カラムの残りの部分をテキストデータとして読み込んで、カラムのバイト長が揃っているかどうかを判断し、シフト依存のコードページについてはシフトの状態を追跡します。カラム内のデータが不揃いであれば、Integration Serviceはその行をスキップして、対応するエラーメッセージと共にセッションログに書き込みます。 |
非バイナリ | 無効 | カラム内の最初の文字がNULLキャラクタであれば、そのカラムはNULLです。Integration Serviceは、カラムの残りの部分を読み込んでカラムのバイト長が揃っているかどうかを判断し、シフト依存のコードページについてはシフトの状態を追跡します。カラム内のデータが不揃いであれば、Integration Serviceはその行をスキップして、対応するエラーメッセージと共にセッションログに書き込みます。 |
バイナリ | 有効 | 指定されたバイナリNULLキャラクタがカラム内に含まれている場合、そのカラムはNULLです。次のカラムは、コードページの初期のシフト状態を継承します。 |
非バイナリ | 有効 | 連続するNULLキャラクタでカラムが埋まっていて、1バイトも残っていなければ、そのカラムはNULLです。たとえば、2バイトの連続するNULLキャラクタを指定した場合、5バイトのカラムはNULLではありません。シフト依存のコードページでは、シフトバイトはカラム内のNULLバイトに影響しません。カラムの最初や最後にシフトバイトが含まれていても、そのカラムはNULLです。 連続する非バイナリNULLキャラクタを使用している場合は、1バイトのNULLキャラクタを指定します。この結果、連続するNULLキャラクタでカラムを埋めることができます。 |