TRANSLATE 函数

TRANSLATE 是一个字符串处理函数,它处理所有字符串数据类型(BIT、BLOB 和 CHARACTER),并替换字符串中的指定字符。

语法

TRANSLATE 返回一个由源字符串(搜索字符串中的任何字符,只要出现就会被替换字符串中相应的字符替换)组成的字符串。

这些参数字符串可以是 CHARACTER、BLOB 或 BIT 数据类型,但这三个必须全部属于同一种类型。只要有一个参数是 NULL,结果便为 NULL。

如果替换字符串比搜索字符串短,搜索字符串中就会有一些字符在替换字符串中没有相应的字符。如果出现这种情况就删除这些字符,因此,返回的字符串中将缺少源字符串中出现的这些字符。

如果未指定替换字符串表达式,则假设替换字符串是一个空字符串,因此该函数会从结果中删除源字符串中出现的所有字符。

相关概念
ESQL 概述
相关任务
正在开发 ESQL
相关参考
语法图:可用类型
ESQL 字符串处理函数
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ak05261_