PLSQL | Функция RTRIM

Опубликовано: 30 Ноября, 2021

Функция PLSQL RTRIM используется для удаления всех указанных символов из правой части строки. Функция PLSQL RTRIM принимает два параметра: input_string и trim_string.

  • Если пользователь не указывает trim_string, по умолчанию используется один пробел.
  • Если char является символьным литералом, вы должны заключить его в одинарные кавычки.

База данных Oracle начинает сканирование char с его первого символа и удаляет все символы, которые появляются в trim_string, до тех пор, пока не достигает символа не в trim_string, а затем возвращает результат.

Синтаксис:

 RTRIM (input_string [, trim_string])

Используемые параметры:

  1. input_string - используется для указания строки, символы которой необходимо обрезать с правой стороны.
  2. trim_string - это необязательный параметр, который используется для указания строки, которая будет удалена с правой стороны input_string. Если этот параметр опущен, функция RTRIM удаляет все начальные пробелы из input_string.

Поддерживаемые версии Oracle / PLSQL:

  1. Оракул 12c
  2. Oracle 11g
  3. Oracle 10g
  4. Oracle 9i
  5. Oracle 8i

Пример-1:

 ЗАЯВИТЬ 
   Test_String string (25): = 'Geeksforgeeks';
   
НАЧИНАТЬ 
   dbms_output.put_line (RTRIM (Test_String)); 
   
КОНЕЦ;

Выход:

 Geeksforgeeks

Пример-2:

 ЗАЯВИТЬ 
   Test_String string (25): = 'Geeksforgeeks';
   
НАЧИНАТЬ 
   dbms_output.put_line (RTRIM (Test_String, '')); 
   
КОНЕЦ;

Выход:

 Geeksforgeeks

Пример-3:

 ЗАЯВИТЬ 
   Test_String string (25): = 'Geeksforgeeks123';
   
НАЧИНАТЬ 
   dbms_output.put_line (RTRIM (Test_String, '123')); 
   
КОНЕЦ;

Выход:

 Geeksforgeeks

Пример-4:

 ЗАЯВИТЬ 
   Строка Test_String (25): = 'Geeksforgeeks123123';
   
НАЧИНАТЬ 
   dbms_output.put_line (RTRIM (Test_String, '123')); 
   
КОНЕЦ;

Выход:

 Geeksforgeeks

Пример-5:

 ЗАЯВИТЬ 
   Строка Test_String (25): = 'Geeks123forgeeks123';
   
НАЧИНАТЬ 
   dbms_output.put_line (RTRIM (Test_String, '123')); 
   
КОНЕЦ;

Выход:

 Компьютерщики

SQL