В этом учебном пособии вы узнаете, как использовать функцию COMPOSE Oracle/PLSQL с синтаксисом и примерами.
Описание
Функция Oracle/PLSQL COMPOSE возвращает строку Unicode.
Синтаксис
Синтаксис функции Oracle/PLSQL COMPOSE:
COMPOSE( string )
Параметры или аргументы
string является входным значением используемым для создания строки Unicode. Это может быть символ, varchar2, NCHAR, NVARCHAR2, CLOB или NCLOB.
- Функция COMPOSE возвращает Unicode string.
Примечание
Ниже приводится список unistring значений, которые комбинируются с другими символами в функции COMPOSE.
Unistring значение | Символьный результат |
---|---|
unistr('\0300') | апостроф ( ` ) |
unistr('\0301') | ударение ( ? ) |
unistr('\0302') | циркумфлекс ( ^ ) |
unistr('\0303') | тильда ( ~ ) |
unistr('\0308') | диэрезис ( ? ) |
Применение
Функцию COMPOSE можно использовать в следующих версиях Oracle/PLSQL:
- Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i
Пример
Рассмотрим несколько примеров функции COMPOSE и изучим, как использовать функцию COMPOSE в Oracle/PLSQL.
1 2 3 4 5 6 7 8 |
SQL> SELECT COMPOSE('o' || unistr('\0308') ) FROM DUAL; --Результат: ö SQL> SELECT COMPOSE('a' || unistr('\0302') ) FROM DUAL; --Результат: â SQL> SELECT COMPOSE('e' || unistr('\0301') ) FROM DUAL; --Результат: é |