PLSQL | RTRIM函数
PLSQL RTRIM函数用于删除字符串右侧的所有指定字符。 PLSQL RTRIM函数接受两个参数,即 input_string 和 trim_string。
- 如果用户未指定 trim_string,则默认为单个空白。
- 如果 char 是字符字面量,则必须将其括在单引号中。
Oracle 数据库从第一个字符开始扫描 char 并删除出现在 trim_string 中的所有字符,直到找到不在 trim_string 中的字符,然后返回结果。
句法:
RTRIM( input_string [, trim_string] )
使用的参数:
- input_string -用于指定需要从右侧修剪其字符的字符串。
- trim_string –这是一个可选参数,用于指定将从 input_string 右侧删除的字符串。如果省略此参数,则 RTRIM函数会从 input_string 中删除所有前导空格。
支持的 Oracle/PLSQL 版本:
- 甲骨文 12c
- 甲骨文 11g
- 甲骨文 10g
- 甲骨文 9i
- 甲骨文 8i
示例 1:
DECLARE
Test_String string(25) := 'Geeksforgeeks ';
BEGIN
dbms_output.put_line(RTRIM(Test_String));
END;
输出:
Geeksforgeeks
示例 2:
DECLARE
Test_String string(25) := 'Geeksforgeeks ';
BEGIN
dbms_output.put_line(RTRIM(Test_String, ' '));
END;
输出:
Geeksforgeeks
示例 3:
DECLARE
Test_String string(25) := 'Geeksforgeeks123';
BEGIN
dbms_output.put_line(RTRIM(Test_String, '123'));
END;
输出:
Geeksforgeeks
示例 4:
DECLARE
Test_String string(25) := 'Geeksforgeeks123123';
BEGIN
dbms_output.put_line(RTRIM(Test_String, '123'));
END;
输出:
Geeksforgeeks
示例 5:
DECLARE
Test_String string(25) := 'Geeks123forgeeks123';
BEGIN
dbms_output.put_line(RTRIM(Test_String, '123'));
END;
输出:
Geeks123forgeeks