此类别中的属性指定 Campaign 处理平面文件中的字符串比较和空字段的方式,以及宏
STRING_CONCAT 的行为。
将此值设置为 yes 可指定长度超过 15 位的数字标识将被视为文本。
将此值设置为 no 可指定长度超过 15 位的数字标识视为数字值(在截断或取整的情况下,这可能丢失精度或唯一性)。
|
如果 partitions > partition[n] > dataSources > [data_source_name] > ForceNumeric 属性对来自此数据源的字段设置为 TRUE,那么将忽略此设置。
|
值为 yes 时,如果
STRING_CONCAT 的任何输入为
NULL,那么其将返回
NULL。
值为 no 时,
STRING_CONCAT 将返回其所有非
NULL 属性的并置;在此情况下,仅当
STRING_CONCAT 的所有输入均为
NULL 时,其才会返回
NULL。
值为 UPPER 时,
Campaign 将在比较之前将所有数据转换为大写。
值为 LOWER 时,
Campaign 将在比较之前将所有数据转换为小写。
upperAllowsDate 属性指定
UPPER 数据库函数是否允许
DATE/DATETIME 参数,继而指定操作是能够在数据库中,还是必须由
Campaign 服务器来执行。
如果数据库为 DB2® 或 Teradata,请将该值设置为
no。这些数据库中的
UPPER 函数不允许
DATE/DATETIME 参数。
如果值为 no,
Campaign 在比较数据值以及对二进制文本数据排序时将忽略格的差异,也就是不区分大小写的方式。在使用英语数据时,强烈建议使用此设置。
值为 yes 时,
Campaign 将根据格的不同来区分数据分支,从而对每个字符执行真正二进制值比较。使用非英语数据时,强烈建议使用此设置。
lowerAllowsDate 属性指定
LOWER 数据库函数是否允许
DATE/DATETIME 参数,继而指定操作是能够在数据库中,还是必须由
Campaign 服务器来执行。
如果数据库为 DB2® 或 Teradata,请将该值设置为
no。这些数据库中的
LOWER 函数不允许
DATE/DATETIME 参数。
substrAllowsDate 属性指定
SUBSTR/SUBSTRING 数据库函数是否允许
DATE/DATETIME 参数,继而指定操作是能够在数据库中,还是必须由
Campaign 服务器来执行。
ltrimAllowsDate 属性指定
LTRIM 数据库函数是否允许
DATE/DATETIME 参数,继而指定操作是能够在数据库中,还是必须由
Campaign 服务器来执行。
如果数据库为 DB2®,请将该值设置为
no。此数据库中的
LTRIM 函数不允许
DATE/DATETIME 参数。
rtrimAllowsDate 属性指定
RTRIM 数据库函数是否允许
DATE/DATETIME 参数,继而指定操作是能够在数据库中,还是必须由
Campaign 服务器来执行。
如果数据库为 DB2®,请将该值设置为
no。此数据库中的
RTRIM 函数不允许
DATE/DATETIME 参数。
likeAllowsDate 属性指定
LIKE 数据库函数是否允许
DATE/DATETIME 参数,继而指定操作是能够在数据库中,还是必须由
Campaign 服务器来执行。
如果数据库为 DB2® 或 Teradata,请将该值设置为
no。这些数据库中的
LIKE 函数不允许
DATE/DATETIME 参数。
值为 yes 时,会将所有空格值均视为
NULL 值。
Campaign 将匹配诸如
<field> is null 之类的查询,但是对诸如
<field> = "" 之类的查询将会失败。
值设置为 no 时,会将所有空格值视为非
NULL 空字符串。
Campaign 将匹配诸如
<field> = "" 之类的查询,但是对
<field> is null 将会失败。
Copyright IBM Corporation 2013. All Rights Reserved.
|