PLSQL | Функция INITCAP

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

Функция INITCAP в PLSQl используется для установки первого символа в каждом слове в верхний регистр, а для остальных - в нижний регистр.
Слова разделяются пробелом или символами, не являющимися буквенно-цифровыми.
Функция INITCAP в PLSQL может принимать char can любого из типов данных, таких как CHAR, VARCHAR2, NCHAR или NVARCHAR2. Значение, возвращаемое функцией INITCAP, имеет тот же тип данных, что и char. База данных устанавливает регистр начальных символов на основе двоичного отображения, определенного для базового набора символов.

Синтаксис:

 INITCAP (строка)

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

строка: используется для указания строки, первый символ в каждом слове которой будет преобразован в верхний регистр, а все остальные символы будут преобразованы в нижний регистр.

Возвращаемое значение:
Функция INITCAP в PLSQL возвращает строковое значение.

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

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

Пример-1:

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

Выход:

 Geeksforgeeks



Пример-2:

 ЗАЯВИТЬ 
   Test_String string (40): = 'Привет, добро пожаловать в geeksforgeeks.';
      
НАЧИНАТЬ 
   dbms_output.put_line (INITCAP (Test_String)); 
   
КОНЕЦ;

Выход:

 Привет, добро пожаловать в Geeksforgeeks.
SQL