子串

可在引用字符项的任何上下文中引用子串,子串是该项中的字符的顺序子集。如果项值为 ABCD,可引用(举个例子)BC,即第二个字符和第三个字符。

子串引用的语句如下所示。

子串语法图
itemReference
类型为 CHAR、MBCHAR、DBCHAR、HEX 或 UNICODE 的项,不能为文字。该项可以是系统变量或数组元素。
fromIndex
该项中您所需要的第一个字符,其中 1 表示字符项中的第一个字符,2 表示第二个字符,依此类推。可使用类型为 BIGINT、INT、SMALLINT 或 BIN 或类型相当的整数文字或项。

fromIndex 的值表示字节位置,除非 itemReference 引用类型为 DBCHAR 或 UNICODE 的项,这种情况下该值表示双字节字符位置。

从最左边的字符算起,即使您使用双向语言(如阿拉伯语或希伯莱语)也是如此。

toIndex
该项中您所需要的最后一个字符,其中 1 表示字符项中的第一个字符,2 表示第二个字符,依此类推。可使用类型为 BIGINT、INT、SMALLINT 或 BIN 或类型相当的整数文字或项。

toIndex 的值表示字节位置,除非 itemReference 引用类型为 DBCHAR 或 UNICODE 的项,这种情况下该值表示双字节字符位置。

从最左边的字符算起,即使您使用双向语言(如阿拉伯语或希伯莱语)也是如此。

相关概念
引用 EGL 中的变量

相关任务
语法图

相关参考

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.