GBase8s ESQL/C 库函数包含字符串处理函数。
函数名称中,以by开头的函数,处理固定长度的字符串, 以rst或st开头的函数,处理null终止字符结尾的字符串。rdownshift()和rupshift()也处理以null终止字符结尾的字符串。
常用的字符串函数:
函数名称 | 描述 |
bycmpr() | 比较两个字符数组。 |
bycopy() | 将字节数组从一个区域拷贝到另一个区域。 |
byfill() | 用指定的字符填充某一区域。 |
byleng() | 统计字符串中的字节数 |
ldchar() | 拷贝固定长度的字符串为null终止字符的字符串。 |
rdownshift() | 将字符转换为小写。 |
rstod() | 将字符串转换为double。 |
rstoi() | 将字符串转换为small int |
rupshift() | 将字符转换为大写。 |
stcat() | 将两个字符串连接。 |
stchar() | 拷贝null终止字符的字符串到固定长度字符串。 |
stcmpr() | 比较两个字符串。 |
stcopy() | 拷贝字符串。 |
stleng() | 统计字符串中的字节数 |