當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PLSQL COMPOSE用法及代碼示例


PL /SQL中的字符串實際上是具有可選大小規格的字符序列。
字符可以是數字,字母,空格,特殊字符或全部的組合。
PLSQL中的Compose Function用於返回Unicode字符串。

可在compose函數中與其他字符組合的unistring值為:

  1. unistr(‘\ 0300’)–重音(`)
  2. unistr(‘\ 0301’)–尖音()
  3. unistr(‘\ 0302’)–抑揚符(^)
  4. unistr(‘\ 0303’)–代字號(〜)
  5. unistr(‘\ 0308’)–變音符(¨)

用法:


COMPOSE( string )

使用的參數:

string –用於指定需要創建其Unicode字符串的輸入值。

支持的Oracle /PLSQL版本:

  1. 甲骨文12c
  2. 甲骨文11g
  3. 甲骨文10g
  4. 甲骨文9i

例:

DECLARE 
   Test_Char char := 'a';
   Test_Char2 char := 'e';
   
BEGIN 
   dbms_output.put_line(COMPOSE(Test_Char || unistr('\0308' ))); 
   dbms_output.put_line(COMPOSE(Test_Char || unistr('\0301' )));
   dbms_output.put_line(COMPOSE(Test_Char || unistr('\0303' ))); 
   dbms_output.put_line(COMPOSE(Test_Char2 || unistr('\0302' ))); 
   
END;  

輸出:

ä
á
ã
ê


相關用法


注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 PLSQL | COMPOSE Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。