Доступные версии документации

Перевод начальной буквы слова в заглавную

Функция

Перевод первой буквы каждого слова строки в заглавную.

Спецификация
 
<синтаксис>::=
INITCAP (строка)
Синтаксические правила
  1. <Символьное выражение> может быть задано <SQL-параметром>, который должен содержать спецификацию типа данных параметра.

    select initcap(? (char(50)));
    aaa bbb 123 cc ddd
    |aaa bbb 123 cc ddd                                |
Общие правила
  1. Функция возвращает строку того же типа и той же длины.

  2. Разделителями слов в <строке> являются все коды со значением не больше кода пробела.

  3. Если аргумент является NULL-значением, возвращается NULL-значение.

Пример
select initcap(lower(to_char(rownum)||' '||rtrim(firstnam)+' '+ltrim(name))) from person order by name;
| 1 Sylvia Adkinson    |
| 2 Ed Adkinson        |
| 3 Ethel Adkinson     |
| 4 Francoise Adkinson |
| 5 Virginia Adkinson  |
| 6 Richie Adkinson    |
| 7 Virginia Adkinson  |
Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter