Перевод начальной буквы слова в заглавную
Функция
Перевод первой буквы каждого слова строки в заглавную.
Спецификация
< синтаксис >
::=
INITCAP (строка)
Синтаксические правила
-
< Символьное выражение >
может быть задано< SQL-параметром >
, который должен содержать спецификацию типа данных параметра.select initcap(? (char(50))); aaa bbb 123 cc ddd |aaa bbb 123 cc ddd |
Общие правила
-
Функция возвращает строку того же типа и той же длины.
-
Разделителями слов в
< строке >
являются все коды со значением не больше кода пробела. -
Если аргумент является 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 |