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 concat()函数

oracle教程

相关文章