Oracle Compose()函数
oracle compose()函数
在oracle中,使用compose()函数可以返回一个unicode字符串。本教程,将为大家带来compose()函数的语法及使用示例。
compose()函数语法
<span class="n">compose</span><span class="p">(</span> <span class="n">string</span> <span class="p">)</span>
string:用于创建unicode字符串的输入值。 它可以是char,varchar2,nchar,nvarchar2,clob或nclob。
返回值
返回一个字符串值。
以下是可以在compose()函数中的其他字符组合使用的unistring值的列表:
unistring值 | 结果字符 |
---|---|
`unistr('\0300')` | 重音符(`) |
`unistr('\0301')` | 锐音符(‘) |
`unistr('\0302')` | (`^`) |
`unistr('\0303')` | `~` |
`unistr('\0308')` | 变音符(`¨`) |
适用版本
compose()函数可用于以下版本的oracle :
oracle 12c、 oracle 11g、 oracle 10g、 oracle 9i
示例
下面是oracle compose()函数的使用示例:
<span class="n">compose</span><span class="p">(</span><span class="s1">'o'</span> <span class="o">||</span> <span class="n">unistr</span><span class="p">(</span><span class="s1">'\0308'</span><span class="p">)</span> <span class="p">)</span> <span class="k">result</span><span class="p">:</span> <span class="err">ö</span> <span class="n">compose</span><span class="p">(</span><span class="s1">'a'</span> <span class="o">||</span> <span class="n">unistr</span><span class="p">(</span><span class="s1">'\0302'</span><span class="p">)</span> <span class="p">)</span> <span class="k">result</span><span class="p">:</span> <span class="err">â</span> <span class="n">compose</span><span class="p">(</span><span class="s1">'e'</span> <span class="o">||</span> <span class="n">unistr</span><span class="p">(</span><span class="s1">'\0301'</span><span class="p">)</span> <span class="p">)</span> <span class="k">result</span><span class="p">:</span> <span class="err">é</span>
相关文章
- Oracle And子句
- Oracle Where子句
- Oracle Like子句
- Oracle LOCK TABLE语句(锁表)
- Oracle 级联删除外键
- Oracle Asciistr()函数
- Oracle Compose()函数
- Memcached 连接
- Memcached add 命令
- Memcached replace 命令
- DB2模式
- DB2数据类型
- DB2 别名
- DB2角色
- DB2 LDAP
- PLSQL一些常用知识点梳理总结
- Oracle数据库表空间超详细介绍
- Oracle中ROW_NUMBER()OVER()函数用法实例讲解
- Oracle 19c创建数据库的完整步骤(详细明了)
- Oracle使用range分区并根据时间列自动创建分区