CONCATENATE的帮助

下面是CONCATENATE的帮助,里面写了“该操作忽略 尾部空格”,即是说:
如果:
STR1 = 'ABCDE'.
STR2 = 'IJKL'.
CONCATENATE str1 str2 INTO STR3.

STR3:ABCDEIJKL 中间有空格

如果:
STR1 = 'ABCD'.
STR2 = 'HIJKL'.
CONCATENATE str1 str2 INTO STR3.

STR3:ABCDHIJKL 中间无空格



连接字符串

要将单个字 符串连接成 一体,请使 用 CONCATENATE 语句,用法 如下:

语法

CONCATENATE <c1> ... <cn> INTO <c> [SEPARATED BY <s>].
该语句连接 字符串 <c1> 与 <cn> 并将结果赋 给 <c>。
该操作忽略 尾部空格。
附加 SEPARATED BY <s> 允许指定字 符字段 <s>,它 放置在单个 字段间已定 义的长度中 。
如果结果符 合 <c>,则 将 SY-SUBRC 设置为0。 然而,如果 结果必须被 截断,则将 SY-SUBRC设 置为4。

DATA: C1(10)VALUE'Sum',
C2(3) VALUE'mer',
C3(5) VALUE'holi ',
C4(10)VALUE'day',
C5(30),
SEP(3)VALUE ' - '.
CONCATENATE C1 C2 C3 C4 INTO C5.
WRITE C5.
CONCATENATE C1 C2 C3 C4 INTO C5 SEPARATED BY SEP.
WRITE / C5.
该过程的输 出如下:
Summerholiday
Sum - mer - holi - day
在 C1 到 C5 之间,忽略 尾部空格。 分隔符 SEP 保留尾部空 格
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值