YashanDB RTRIM 函数

RTRIM 函数从右往左删除expr表示的字符串里与 trim_character 匹配的内容,得到一个新的子字符串。
expr 的值须为字符型,或可转换为字符型的其他类型,但不允许为 NCLOB 类型。
对于列存表中的 LOB 类型字段,若某行数据为行外存储,则无法使用本函数。
本函数返回值类型遵循如下规则:
当 expr 为 CLOB 类型时,返回 CLOB 数据类型字符串。
当 expr 为 NCHAR 或 NVARCHAR 时,返回 NVARCHAR 数据类型字符串。
当 expr 的值为 NULL 时,函数返回 NULL。
其余情况均返回 varchar 类型字符串。
trim_character
指定要匹配的内容,须为字符型,或可转换为字符型的其他类型。
trim_character 为与 expr 相同的通用表达式,当 trim_character 的值为 NULL 时,函数返回 NULL。
指定此值时,函数将从右往左对比 expr 与 trim_character 中的字符,当 expr 中的字符在 trim_character 中则将其删除,直到遇到从右往左的第一个不在 trim_character 中的字符后停止。
不指定此值时,默认的匹配内容为一个空格。
示例
复制代码
评论