空格处理

当从视表中读取的字符串被转换为字符类型 (内部数据类型)。结尾空格(字符串末尾的连续空格)将在内部数据类型中被删除。
在IBM GB HOST 文字码中,"em 空"以十六进制表达式来表达,"0x4040"代表两个空格。"0x40" (代表一个空格)作为一个结尾空格,并且如果字符存在于一个字符串的末尾,那么将会被删除。
如果空格被改变为字符类型后,被追加到表格栏过滤器的函数中。在输入时被,不删除空格显示到输出到视表中。
作为空格的零长度字符串输出复选框在 可变长度文本连接源属性 对话框中被选定,零长度字符串作为一个字符空格被输出。 关于该函数的详细信息,参照当文本连接源在视表中被设置时输入与输出数据期间的NULL处理NULL 处理作为NULL数据处理连续分隔符

在这里,删除空格的规则在输入期间被指定。
为便于理解,以下的空格以 "_"被显示。 而且,文本数据而不是输入的空格以"文本"被说明。

当可变长度文本连接源被设置时数据输入期间的空格处理

给出在可变长度文本连接源中当分隔符是"空格"以及分隔符不是"空格"的说明。 在分隔符不是"空格"的情况下, 例子使用 "逗号" 作为 分隔符被显示。给出了当引号不是"无" 与是"无"时的描述。当引号不是"无"的情况下,例子以"双引号"来显示。

如果分隔符不是"空格"并且引号不是"无"
存在于引号中的结尾空格,(字符串末尾的连续空格)被删除。
前导空格(字符串开头的连续空格)不被删除。
不在引号中的结尾空格和前导空格都被删除。
Example: [,_"_文本_"_,] 变成 [_文本]。
如果分隔符不是"空格"并且引号是"无"
前导空格与结尾空格都被删除。
Example: [,_文本_,] 变成 [文本]。
如果分隔符是"空格"并且引号不是"无"
不能读取,因为引号外的空格显示表格栏分隔符的字符。
结尾空格在引号中已经被删除,但是前导空格没有被删除。
Example: [_"_文本_"_] 变成 [_文本]。
如果分隔符是"空格"并且引号是"无"
不能读取,因为空格作为表格栏分隔符字符被显示。
Example: [_文本_] 变成 [文本]。
当非可变长度文本连接源的连接源被设置时数据输入期间的空格处理。

结尾空格被删除,但是前导空格不被删除。
举例: [_文本_] 变成 [_文本]。