このカテゴリーのプロパティーは、 IBM ® Campaign がフラット・ファイル内のストリング比較と空フィールドを処理する方法、およびマクロ
STRING_CONCAT の動作を指定します。
longNumericIdsAsText プロパティーは、
Campaign マクロ言語が、15 桁を超える数値 ID をテキストとして扱うかどうかを指定します。このプロパティーは、ID フィールドに影響を与えます。 ID ではないフィールドには影響を与えません。 このプロパティーは、15 桁を超える数値 ID フィールドを保持しており、かつ、基準に ID 値を組み込みたい場合に役立ちます。
|
値を TRUE に設定すると、15 桁を超える数値 ID はテキストとして処理されます。
|
|
値を FALSE に設定すると、15 桁を超える数値 ID は数値として処理されるので、 切り捨てや丸めが行われると精度や固有性が失われる可能性があります。 ID 値を数値として扱う任意の処理 (プロファイル作成や、ユーザー定義フィールドで使用する場合など) を行う場合、 テキストは数値に変換され、15 桁を超える精度は失われます。
|
値が TRUE の場合、
STRING_CONCAT のいずれかの入力が
NULL であると、
NULL を戻します。
値が FALSE の場合、
STRING_CONCAT は
NULL 以外のすべてのプロパティーを連結した値を戻します。その場合、
STRING_CONCAT のすべての入力が
NULL であれば、
NULL だけを戻します。
performCaseInsensitiveComparisonAs プロパティーは、compareCaseSensitive プロパティーが
no に設定されている場合 (つまり、大/小文字を区別しない比較の場合)、
Campaign がデータ値を比較する方法を指定します。compareCaseSensitive の値が
yes の場合には、このプロパティーは無視されます。
値が UPPER の場合、
Campaign はすべてのデータを大文字に変換してから比較を行います。
値が LOWER の場合、
Campaign はすべてのデータを小文字に変換してから比較を行います。
upperAllowsDate プロパティーは、
UPPER データベース関数で
DATE/DATETIME パラメーターが許可されるかどうか、その結果としてデータベースで操作を実行できるのか、
Campaign サーバーで操作を実行する必要があるのかどうかを指定します。
データベースが DB2® または Teradata の場合には、値を
FALSE に設定します。これらのデータベースでは、
UPPER 関数で
DATE/DATETIME パラメーターの使用は許可されていません。
値が FALSE の場合、
Campaign では、データ値の比較の際に大/小文字の違いが無視され、バイナリーのテキスト・データは大/小文字を区別しない方法でソートされます。英語データを使用する場合には、この設定を強くお勧めします。
値が TRUE の場合、
Campaign は大/小文字を区別してデータ値を識別し、それぞれの文字の実際のバイナリー値比較を行います。英語以外のデータを使用する場合には、この設定を強くお勧めします。
lowerAllowsDate プロパティーは、
LOWER データベース関数で
DATE/DATETIME パラメーターが許可されるかどうか、その結果としてデータベースで操作を実行できるのか、
Campaign サーバーで操作を実行する必要があるのかどうかを指定します。
データベースが DB2® または Teradata の場合には、値を
FALSE に設定します。これらのデータベースでは、
LOWER 関数で
DATE/DATETIME パラメーターの使用は許可されていません。
substrAllowsDate プロパティーは、
SUBSTR/SUBSTRING データベース関数で
DATE/DATETIME パラメーターが許可されるかどうか、その結果としてデータベースで操作を実行できるのか、
Campaign サーバーで操作を実行する必要があるのかどうかを指定します。
データベースが SQL Server または DB2® の場合には、値を
FALSE に設定します。 これらのデータベースでは、
SUBSTR/SUBSTRING 関数で
DATE/DATETIME パラメーターの使用は許可されていません。
ltrimAllowsDate プロパティーは、
LTRIM データベース関数で
DATE/DATETIME パラメーターが許可されるかどうか、その結果としてデータベースで操作を実行できるのか、
Campaign サーバーで操作を実行する必要があるのかどうかを指定します。
データベースが DB2® の場合には、値を
FALSE に設定します。 このデータベースでは、
LTRIM 関数で
DATE/DATETIME パラメーターの使用は許可されていません。
rtrimAllowsDate プロパティーは、
RTRIM データベース関数で
DATE/DATETIME パラメーターが許可されるかどうか、その結果としてデータベースで操作を実行できるのか、
Campaign サーバーで操作を実行する必要があるのかどうかを指定します。
データベースが DB2® の場合には、値を
FALSE に設定します。 このデータベースでは、
RTRIM 関数で
DATE/DATETIME パラメーターの使用は許可されていません。
likeAllowsDate プロパティーは、
LIKE データベース関数で
DATE/DATETIME パラメーターが許可されるかどうか、その結果としてデータベースで操作を実行できるのか、
Campaign サーバーで操作を実行する必要があるのかどうかを指定します。
データベースが DB2® または Teradata の場合には、値を
FALSE に設定します。これらのデータベースでは、
LIKE 関数で
DATE/DATETIME パラメーターの使用は許可されていません。
fileAllSpacesIsNull プロパティーは、 フラット・ファイル内のすべてのスペース値を
NULL 値と見なすかどうかを指定することによって、
Campaign がマップ済みフラット・ファイル内の空フィールドをインタープリットする方法を指定します。
値が TRUE の場合、すべてのスペース値は
NULL 値と見なされます。
Campaign は
<field> is null のような照会を突き合わせますが、
<field> = "" などの照会では失敗します。
値が FALSE の場合、すべてのスペース値は
NULL ではない空ストリングとして処理されます。
Campaign は
<field>= "" のような照会を突き合わせますが、
<field> is null という照会では失敗します。
Copyright IBM Corporation 2015. All Rights Reserved.
|