Oracle创建中文转拼音函数

创建汉字转拼音的oracle函数

  1. CREATE OR REPLACE FUNCTION T_PINYIN (p_str IN VARCHAR2,
  2. p_flag NUMBER DEFAULT NULL)
  3. RETURN VARCHAR2
  4. AS
  5. v_compare VARCHAR2 (4);
  6. v_return VARCHAR2 (4000);
  7. v_length INT := 0;
  8. v_substr VARCHAR2 (4);
  9. FUNCTION fn_nlssort (p_word IN VARCHAR2)
  10. RETURN VARCHAR2
  11. AS
  12. BEGIN
  13. RETURN SUBSTR (NLSSORT (p_word, 'nls_sort=schinese_pinyin_m'), 1, 4);
  14. END fn_nlssort;
  15. BEGIN
  16. IF p_str IS NULL
  17. THEN
  18. RETURN '';
  19. END IF;
  20. v_length := LENGTH (p_str);
  21. CASE p_flag
  22. WHEN 1
  23. THEN --全拼大写
  24. FOR i IN 1 .. v_length
  25. LOOP
  26. v_substr := SUBSTR (p_str, i, 1);
  27. v_compare := fn_nlssort (v_substr);
  28. CASE
  29. WHEN v_compare BETWEEN '3B29' AND '3B30'
  30. THEN
  31. v_return := v_return || 'A';
  32. WHEN v_compare = '3B31'
  33. THEN
  34. v_return := v_return || 'AES';
  35. WHEN v_compare BETWEEN '3B32' AND '3B9E'
  36. THEN
  37. v_return := v_return || 'AI';
  38. WHEN v_compare BETWEEN '3BA0' AND '3BFE'
  39. THEN
  40. v_return := v_return || 'AN';
  41. WHEN v_compare BETWEEN '3C01' AND '3C14'
  42. THEN
  43. v_return := v_return || 'ANG';
  44. WHEN v_compare BETWEEN '3C15' AND '3C82'
  45. THEN
  46. v_return := v_return || 'AO';
  47. WHEN v_compare BETWEEN '3C84' AND '3CE9'
  48. THEN
  49. v_return := v_return || 'BA';
  50. WHEN v_compare BETWEEN '3CED' AND '3D1D'
  51. THEN
  52. v_return := v_return || 'BAI';
  53. WHEN v_compare BETWEEN '3D20' AND '3D64'
  54. THEN
  55. v_return := v_return || 'BAN';
  56. WHEN v_compare BETWEEN '3D66' AND '3DA2'
  57. THEN
  58. v_return := v_return || 'BANG';
  59. WHEN v_compare BETWEEN '3DA4' AND '3E10'
  60. THEN
  61. v_return := v_return || 'BAO';
  62. WHEN v_compare = '3E11'
  63. THEN
  64. v_return := v_return || 'BE';
  65. WHEN v_compare BETWEEN '3E12' AND '3E7A'
  66. THEN
  67. v_return := v_return || 'BEI';
  68. WHEN v_compare BETWEEN '3E7C' AND '3EA0'
  69. THEN
  70. v_return := v_return || 'BEN';
  71. WHEN v_compare BETWEEN '3EA1' AND '3ED5'
  72. THEN
  73. v_return := v_return || 'BENG';
  74. WHEN v_compare BETWEEN '3ED8' AND '3FE9'
  75. THEN
  76. v_return := v_return || 'BI';
  77. WHEN v_compare BETWEEN '3FEA' AND '4055'
  78. THEN
  79. v_return := v_return || 'BIAN';
  80. WHEN v_compare BETWEEN '4058' AND '40AE'
  81. THEN
  82. v_return := v_return || 'BIAO';
  83. WHEN v_compare = '4060'
  84. THEN
  85. v_return := v_return || 'BIA';
  86. WHEN v_compare BETWEEN '40B4' AND '40D4'
  87. THEN
  88. v_return := v_return || 'BIE';
  89. WHEN v_compare BETWEEN '40D6' AND '4116'
  90. THEN
  91. v_return := v_return || 'BIN';
  92. WHEN v_compare BETWEEN '4118' AND '4160'
  93. THEN
  94. v_return := v_return || 'BING';
  95. WHEN v_compare BETWEEN '4161' AND '4224'
  96. THEN
  97. v_return := v_return || 'BO';
  98. WHEN v_compare BETWEEN '4225' AND '427C'
  99. THEN
  100. v_return := v_return || 'BU';
  101. WHEN v_compare BETWEEN '427D' AND '4289'
  102. THEN
  103. v_return := v_return || 'CA';
  104. WHEN v_compare BETWEEN '428C' AND '42B5'
  105. THEN
  106. v_return := v_return || 'CAI';
  107. WHEN v_compare BETWEEN '42B9' AND '430C'
  108. THEN
  109. v_return := v_return || 'CAN';
  110. WHEN v_compare BETWEEN '430D' AND '4334'
  111. THEN
  112. v_return := v_return || 'CANG';
  113. WHEN v_compare BETWEEN '4335' AND '435C'
  114. THEN
  115. v_return := v_return || 'CAO';
  116. WHEN v_compare BETWEEN '435D' AND '438C'
  117. THEN
  118. v_return := v_return || 'CE';
  119. WHEN v_compare BETWEEN '4390' AND '4398'
  120. THEN
  121. v_return := v_return || 'CEN';
  122. WHEN v_compare BETWEEN '439D' AND '43AA'
  123. THEN
  124. v_return := v_return || 'CENG';
  125. WHEN v_compare = '43AC'
  126. THEN
  127. v_return := v_return || 'CEOK';
  128. WHEN v_compare = '43AE'
  129. THEN
  130. v_return := v_return || 'CEOM';
  131. WHEN v_compare = '43B0'
  132. THEN
  133. v_return := v_return || 'CEON';
  134. WHEN v_compare = '43B1'
  135. THEN
  136. v_return := v_return || 'CEOR';
  137. WHEN v_compare BETWEEN '43B2' AND '440A'
  138. THEN
  139. v_return := v_return || 'CHA';
  140. WHEN v_compare BETWEEN '440E' AND '442D'
  141. THEN
  142. v_return := v_return || 'CHAI';
  143. WHEN v_compare BETWEEN '4431' AND '44E1'
  144. THEN
  145. v_return := v_return || 'CHAN';
  146. WHEN v_compare BETWEEN '44E4' AND '4552'
  147. THEN
  148. v_return := v_return || 'CHANG';
  149. WHEN v_compare BETWEEN '4554' AND '458E'
  150. THEN
  151. v_return := v_return || 'CHAO';
  152. WHEN v_compare BETWEEN '4590' AND '45C8'
  153. THEN
  154. v_return := v_return || 'CHE';
  155. WHEN v_compare BETWEEN '45C9' AND '463D'
  156. THEN
  157. v_return := v_return || 'CHEN';
  158. WHEN v_compare BETWEEN '463E' AND '46CD'
  159. THEN
  160. v_return := v_return || 'CHENG';
  161. WHEN v_compare BETWEEN '46CE' AND '47A6'
  162. THEN
  163. v_return := v_return || 'CHI';
  164. WHEN v_compare BETWEEN '47A8' AND '47EC'
  165. THEN
  166. v_return := v_return || 'CHONG';
  167. WHEN v_compare BETWEEN '47ED' AND '484C'
  168. THEN
  169. v_return := v_return || 'CHOU';
  170. WHEN v_compare BETWEEN '484D' AND '48E2'
  171. THEN
  172. v_return := v_return || 'CHU';
  173. WHEN v_compare BETWEEN '48E9' AND '48F4'
  174. THEN
  175. v_return := v_return || 'CHUAI';
  176. WHEN v_compare BETWEEN '48F6' AND '4924'
  177. THEN
  178. v_return := v_return || 'CHUAN';
  179. WHEN v_compare BETWEEN '4925' AND '4951'
  180. THEN
  181. v_return := v_return || 'CHUANG';
  182. WHEN v_compare BETWEEN '4954' AND '496E'
  183. THEN
  184. v_return := v_return || 'CHUI';
  185. WHEN v_compare BETWEEN '4971' AND '49C6'
  186. THEN
  187. v_return := v_return || 'CHUN';
  188. WHEN v_compare BETWEEN '49C8' AND '49EA'
  189. THEN
  190. v_return := v_return || 'CHUO';
  191. WHEN v_compare BETWEEN '49EC' AND '4A4A'
  192. THEN
  193. v_return := v_return || 'CI';
  194. WHEN v_compare = '4A50'
  195. THEN
  196. v_return := v_return || 'CIS';
  197. WHEN v_compare BETWEEN '4A51' AND '4AB2'
  198. THEN
  199. v_return := v_return || 'CONG';
  200. WHEN v_compare BETWEEN '4AB4' AND '4ABA'
  201. THEN
  202. v_return := v_return || 'COU';
  203. WHEN v_compare BETWEEN '4ABC' AND '4AEA'
  204. THEN
  205. v_return := v_return || 'CU';
  206. WHEN v_compare BETWEEN '4AEE' AND '4B0C'
  207. THEN
  208. v_return := v_return || 'CUAN';
  209. WHEN v_compare BETWEEN '4B0D' AND '4B56'
  210. THEN
  211. v_return := v_return || 'CUI';
  212. WHEN v_compare BETWEEN '4B59' AND '4B6C'
  213. THEN
  214. v_return := v_return || 'CUN';
  215. WHEN v_compare BETWEEN '4B70' AND '4BA9'
  216. THEN
  217. v_return := v_return || 'CUO';
  218. WHEN v_compare BETWEEN '4BAD' AND '4BFE'
  219. THEN
  220. v_return := v_return || 'DA';
  221. WHEN v_compare BETWEEN '4C00' AND '4C4E'
  222. THEN
  223. v_return := v_return || 'DAI';
  224. WHEN v_compare BETWEEN '4C50' AND '4CDC'
  225. THEN
  226. v_return := v_return || 'DAN';
  227. WHEN v_compare BETWEEN '4CDE' AND '4D26'
  228. THEN
  229. v_return := v_return || 'DANG';
  230. WHEN v_compare BETWEEN '4D28' AND '4D76'
  231. THEN
  232. v_return := v_return || 'DAO';
  233. WHEN v_compare BETWEEN '4D7E' AND '4D8D'
  234. THEN
  235. v_return := v_return || 'DE';
  236. WHEN v_compare = '4D8E'
  237. THEN
  238. v_return := v_return || 'DEM';
  239. WHEN v_compare BETWEEN '4D90' AND '4D91'
  240. THEN
  241. v_return := v_return || 'DEN';
  242. WHEN v_compare BETWEEN '4D94' AND '4DC0'
  243. THEN
  244. v_return := v_return || 'DENG';
  245. WHEN v_compare BETWEEN '4DC4' AND '4E8A'
  246. THEN
  247. v_return := v_return || 'DI';
  248. WHEN v_compare = '4E8C'
  249. THEN
  250. v_return := v_return || 'DIA';
  251. WHEN v_compare BETWEEN '4E8D' AND '4EE8'
  252. THEN
  253. v_return := v_return || 'DIAN';
  254. WHEN v_compare BETWEEN '4EE9' AND '4F38'
  255. THEN
  256. v_return := v_return || 'DIAO';
  257. WHEN v_compare BETWEEN '4F39' AND '4F90'
  258. THEN
  259. v_return := v_return || 'DIE';
  260. WHEN v_compare = '4F8D'
  261. THEN
  262. v_return := v_return || 'DEI';
  263. WHEN v_compare = '4F91'
  264. THEN
  265. v_return := v_return || 'DIM';
  266. WHEN v_compare BETWEEN '4F92' AND '4FCD'
  267. THEN
  268. v_return := v_return || 'DING';
  269. WHEN v_compare BETWEEN '4FCD' AND '4FD4'
  270. THEN
  271. v_return := v_return || 'DIU';
  272. WHEN v_compare BETWEEN '4FD5' AND '5032'
  273. THEN
  274. v_return := v_return || 'DONG';
  275. WHEN v_compare BETWEEN '5034' AND '507C'
  276. THEN
  277. v_return := v_return || 'DOU';
  278. WHEN v_compare = '5044'
  279. THEN
  280. v_return := v_return || 'DUL';
  281. WHEN v_compare BETWEEN '507E' AND '50E9'
  282. THEN
  283. v_return := v_return || 'DU';
  284. WHEN v_compare BETWEEN '50EA' AND '5110'
  285. THEN
  286. v_return := v_return || 'DUAN';
  287. WHEN v_compare BETWEEN '5114' AND '514E'
  288. THEN
  289. v_return := v_return || 'DUI';
  290. WHEN v_compare BETWEEN '5152' AND '518D'
  291. THEN
  292. v_return := v_return || 'DUN';
  293. WHEN v_compare = '5160'
  294. THEN
  295. v_return := v_return || 'TON';
  296. WHEN v_compare BETWEEN '518E' AND '5200'
  297. THEN
  298. v_return := v_return || 'DUO';
  299. WHEN v_compare BETWEEN '5205' AND '52C2'
  300. THEN
  301. v_return := v_return || 'E';
  302. WHEN v_compare BETWEEN '52C4' AND '52CD'
  303. THEN
  304. v_return := v_return || 'EN';
  305. WHEN v_compare = '52D4'
  306. THEN
  307. v_return := v_return || 'ENG';
  308. WHEN v_compare = '52D5'
  309. THEN
  310. v_return := v_return || 'EO';
  311. WHEN v_compare = '52D6'
  312. THEN
  313. v_return := v_return || 'EOL';
  314. WHEN v_compare = '52D8'
  315. THEN
  316. v_return := v_return || 'EOS';
  317. WHEN v_compare BETWEEN '52D9' AND '5332'
  318. THEN
  319. v_return := v_return || 'ER';
  320. WHEN v_compare BETWEEN '5334' AND '5366'
  321. THEN
  322. v_return := v_return || 'FA';
  323. WHEN v_compare BETWEEN '536A' AND '53FA'
  324. THEN
  325. v_return := v_return || 'FAN';
  326. WHEN v_compare BETWEEN '53FD' AND '5438'
  327. THEN
  328. v_return := v_return || 'FANG';
  329. WHEN v_compare BETWEEN '5439' AND '54B2'
  330. THEN
  331. v_return := v_return || 'FEI';
  332. WHEN v_compare BETWEEN '54B4' AND '5528'
  333. THEN
  334. v_return := v_return || 'FEN';
  335. WHEN v_compare BETWEEN '5529' AND '55A9'
  336. THEN
  337. v_return := v_return || 'FENG';
  338. WHEN v_compare BETWEEN '55AA' AND '55AE'
  339. THEN
  340. v_return := v_return || 'FO';
  341. WHEN v_compare BETWEEN '55B1' AND '55BC'
  342. THEN
  343. v_return := v_return || 'FOU';
  344. WHEN v_compare BETWEEN '55BD' AND '5739'
  345. THEN
  346. v_return := v_return || 'FU';
  347. WHEN v_compare = '569D'
  348. THEN
  349. v_return := v_return || 'M';
  350. WHEN v_compare BETWEEN '573C' AND '574C'
  351. THEN
  352. v_return := v_return || 'GA';
  353. WHEN v_compare BETWEEN '574D' AND '578C'
  354. THEN
  355. v_return := v_return || 'GAI';
  356. WHEN v_compare BETWEEN '578D' AND '57F0'
  357. THEN
  358. v_return := v_return || 'GAN';
  359. WHEN v_compare BETWEEN '57F1' AND '582C'
  360. THEN
  361. v_return := v_return || 'GANG';
  362. WHEN v_compare BETWEEN '582E' AND '5884'
  363. THEN
  364. v_return := v_return || 'GAO';
  365. WHEN v_compare BETWEEN '5885' AND '5905'
  366. THEN
  367. v_return := v_return || 'GE';
  368. WHEN v_compare = '5906'
  369. THEN
  370. v_return := v_return || 'GEI';
  371. WHEN v_compare BETWEEN '5909' AND '5915'
  372. THEN
  373. v_return := v_return || 'GEN';
  374. WHEN v_compare BETWEEN '5918' AND '594E'
  375. THEN
  376. v_return := v_return || 'GENG';
  377. WHEN v_compare = '5956'
  378. THEN
  379. v_return := v_return || 'GIB';
  380. WHEN v_compare = '5958'
  381. THEN
  382. v_return := v_return || 'Go';
  383. WHEN v_compare BETWEEN '5959' AND '59BA'
  384. THEN
  385. v_return := v_return || 'GONG';
  386. WHEN v_compare BETWEEN '59BD' AND '5A0E'
  387. THEN
  388. v_return := v_return || 'GOU';
  389. WHEN v_compare BETWEEN '5A10' AND '5AB2'
  390. THEN
  391. v_return := v_return || 'GU';
  392. WHEN v_compare BETWEEN '5AB4' AND '5AE8'
  393. THEN
  394. v_return := v_return || 'GUA';
  395. WHEN v_compare BETWEEN '5AE9' AND '5AF8'
  396. THEN
  397. v_return := v_return || 'GUAI';
  398. WHEN v_compare BETWEEN '5AFD' AND '5B5E'
  399. THEN
  400. v_return := v_return || 'GUAN';
  401. WHEN v_compare BETWEEN '5B60' AND '5B8C'
  402. THEN
  403. v_return := v_return || 'GUANG';
  404. WHEN v_compare BETWEEN '5B8D' AND '5C2E'
  405. THEN
  406. v_return := v_return || 'GUI';
  407. WHEN v_compare = '5BC8'
  408. THEN
  409. v_return := v_return || 'KWI';
  410. WHEN v_compare BETWEEN '5C30' AND '5C58'
  411. THEN
  412. v_return := v_return || 'GUN';
  413. WHEN v_compare BETWEEN '5C51' AND '5CB6'
  414. THEN
  415. v_return := v_return || 'GUO';
  416. WHEN v_compare BETWEEN '5CB8' AND '5CBD'
  417. THEN
  418. v_return := v_return || 'HA';
  419. WHEN v_compare BETWEEN '5CC6' AND '5CEC'
  420. THEN
  421. v_return := v_return || 'HAI';
  422. WHEN v_compare = '5CED'
  423. THEN
  424. v_return := v_return || 'HAL';
  425. WHEN v_compare BETWEEN '5CEE' AND '5D99'
  426. THEN
  427. v_return := v_return || 'HAN';
  428. WHEN v_compare BETWEEN '5D9D' AND '5DBC'
  429. THEN
  430. v_return := v_return || 'HANG';
  431. WHEN v_compare BETWEEN '5DBE' AND '5E20'
  432. THEN
  433. v_return := v_return || 'HAO';
  434. WHEN v_compare = '5E02'
  435. THEN
  436. v_return := v_return || 'HO';
  437. WHEN v_compare BETWEEN '5E22' AND '5EC5'
  438. THEN
  439. v_return := v_return || 'HE';
  440. WHEN v_compare BETWEEN '5EC6' AND '5ECE'
  441. THEN
  442. v_return := v_return || 'HEI';
  443. WHEN v_compare BETWEEN '5ED0' AND '5EDC'
  444. THEN
  445. v_return := v_return || 'HEN';
  446. WHEN v_compare BETWEEN '5EDD' AND '5F03'
  447. THEN
  448. v_return := v_return || 'HENG';
  449. WHEN v_compare = '5F04'
  450. THEN
  451. v_return := v_return || 'HOL';
  452. WHEN v_compare BETWEEN '5F05' AND '5F8D'
  453. THEN
  454. v_return := v_return || 'HONG';
  455. WHEN v_compare BETWEEN '5F8E' AND '5FD2'
  456. THEN
  457. v_return := v_return || 'HOU';
  458. WHEN v_compare BETWEEN '5FD4' AND '60B1'
  459. THEN
  460. v_return := v_return || 'HU';
  461. WHEN v_compare BETWEEN '60B2' AND '6111'
  462. THEN
  463. v_return := v_return || 'HUA';
  464. WHEN v_compare BETWEEN '6112' AND '612D'
  465. THEN
  466. v_return := v_return || 'HUAI';
  467. WHEN v_compare BETWEEN '612E' AND '61C6'
  468. THEN
  469. v_return := v_return || 'HUAN';
  470. WHEN v_compare BETWEEN '61CA' AND '624A'
  471. THEN
  472. v_return := v_return || 'HUANG';
  473. WHEN v_compare BETWEEN '624C' AND '6344'
  474. THEN
  475. v_return := v_return || 'HUI';
  476. WHEN v_compare BETWEEN '6346' AND '6388'
  477. THEN
  478. v_return := v_return || 'HUN';
  479. WHEN v_compare BETWEEN '638C' AND '63FA'
  480. THEN
  481. v_return := v_return || 'HUO';
  482. WHEN v_compare = '63FD'
  483. THEN
  484. v_return := v_return || 'HWA';
  485. WHEN v_compare BETWEEN '63FE' AND '6601'
  486. THEN
  487. v_return := v_return || 'JI';
  488. WHEN v_compare BETWEEN '6604' AND '6691'
  489. THEN
  490. v_return := v_return || 'JIA';
  491. WHEN v_compare BETWEEN '6692' AND '67F8'
  492. THEN
  493. v_return := v_return || 'JIAN';
  494. WHEN v_compare BETWEEN '67F9' AND '6860'
  495. THEN
  496. v_return := v_return || 'JIANG';
  497. WHEN v_compare BETWEEN '6862' AND '6930'
  498. THEN
  499. v_return := v_return || 'JIAO';
  500. WHEN v_compare BETWEEN '6931' AND '6A18'
  501. THEN
  502. v_return := v_return || 'JIE';
  503. WHEN v_compare BETWEEN '6A1A' AND '6AC9'
  504. THEN
  505. v_return := v_return || 'JIN';
  506. WHEN v_compare BETWEEN '6ACA' AND '6B65'
  507. THEN
  508. v_return := v_return || 'JING';
  509. WHEN v_compare BETWEEN '6B66' AND '6B9A'
  510. THEN
  511. v_return := v_return || 'JIONG';
  512. WHEN v_compare BETWEEN '6B9C' AND '6C0C'
  513. THEN
  514. v_return := v_return || 'JIU';
  515. WHEN v_compare = '6C0D'
  516. THEN
  517. v_return := v_return || 'JOU';
  518. WHEN v_compare BETWEEN '6C0E' AND '6D2A'
  519. THEN
  520. v_return := v_return || 'JU';
  521. WHEN v_compare BETWEEN '6D2D' AND '6D80'
  522. THEN
  523. v_return := v_return || 'JUAN';
  524. WHEN v_compare BETWEEN '6D82' AND '6E28'
  525. THEN
  526. v_return := v_return || 'JUE';
  527. WHEN v_compare BETWEEN '6E2A' AND '6E85'
  528. THEN
  529. v_return := v_return || 'JUN';
  530. WHEN v_compare BETWEEN '6E86' AND '6E92'
  531. THEN
  532. v_return := v_return || 'KA';
  533. WHEN v_compare BETWEEN '6E94' AND '6EC9'
  534. THEN
  535. v_return := v_return || 'KAI';
  536. WHEN v_compare = '6ECC'
  537. THEN
  538. v_return := v_return || 'KAL';
  539. WHEN v_compare BETWEEN '6ECD' AND '6F00'
  540. THEN
  541. v_return := v_return || 'KAN';
  542. WHEN v_compare BETWEEN '6F02' AND '6F30'
  543. THEN
  544. v_return := v_return || 'KANG';
  545. WHEN v_compare BETWEEN '6F31' AND '6F4D'
  546. THEN
  547. v_return := v_return || 'KAO';
  548. WHEN v_compare BETWEEN '6F50' AND '6FC8'
  549. THEN
  550. v_return := v_return || 'KE';
  551. WHEN v_compare BETWEEN '6FC9' AND '6FDA'
  552. THEN
  553. v_return := v_return || 'KEN';
  554. WHEN v_compare BETWEEN '6FDC' AND '6FF5'
  555. THEN
  556. v_return := v_return || 'KENG';
  557. WHEN v_compare = '6FFC'
  558. THEN
  559. v_return := v_return || 'KI';
  560. WHEN v_compare BETWEEN '6FFD' AND '7016'
  561. THEN
  562. v_return := v_return || 'KONG';
  563. WHEN v_compare = '7018'
  564. THEN
  565. v_return := v_return || 'KOS';
  566. WHEN v_compare BETWEEN '7019' AND '703E'
  567. THEN
  568. v_return := v_return || 'KOU';
  569. WHEN v_compare BETWEEN '7041' AND '707A'
  570. THEN
  571. v_return := v_return || 'KU';
  572. WHEN v_compare BETWEEN '707C' AND '7095'
  573. THEN
  574. v_return := v_return || 'KUA';
  575. WHEN v_compare BETWEEN '709A' AND '70C1'
  576. THEN
  577. v_return := v_return || 'KUAI';
  578. WHEN v_compare BETWEEN '70C2' AND '70D4'
  579. THEN
  580. v_return := v_return || 'KUAN';
  581. WHEN v_compare BETWEEN '70D8' AND '7128'
  582. THEN
  583. v_return := v_return || 'KUANG';
  584. WHEN v_compare BETWEEN '7129' AND '71B1'
  585. THEN
  586. v_return := v_return || 'KUI';
  587. WHEN v_compare BETWEEN '71B2' AND '71FE'
  588. THEN
  589. v_return := v_return || 'KUN';
  590. WHEN v_compare BETWEEN '7200' AND '7226'
  591. THEN
  592. v_return := v_return || 'KUO';
  593. WHEN v_compare = '7228'
  594. THEN
  595. v_return := v_return || 'KWEOK';
  596. WHEN v_compare BETWEEN '722C' AND '726A'
  597. THEN
  598. v_return := v_return || 'LA';
  599. WHEN v_compare BETWEEN '726C' AND '72B5'
  600. THEN
  601. v_return := v_return || 'LAI';
  602. WHEN v_compare BETWEEN '72B9' AND '733C'
  603. THEN
  604. v_return := v_return || 'LAN';
  605. WHEN v_compare BETWEEN '733D' AND '7388'
  606. THEN
  607. v_return := v_return || 'LANG';
  608. WHEN v_compare BETWEEN '7389' AND '73E5'
  609. THEN
  610. v_return := v_return || 'LAO';
  611. WHEN v_compare BETWEEN '73E8' AND '7402'
  612. THEN
  613. v_return := v_return || 'LE';
  614. WHEN v_compare BETWEEN '7404' AND '7485'
  615. THEN
  616. v_return := v_return || 'LEI';
  617. WHEN v_compare BETWEEN '7488' AND '7499'
  618. THEN
  619. v_return := v_return || 'LENG';
  620. WHEN v_compare BETWEEN '749C' AND '7642'
  621. THEN
  622. v_return := v_return || 'LI';
  623. WHEN v_compare BETWEEN '7644' AND '7645'
  624. THEN
  625. v_return := v_return || 'LIA';
  626. WHEN v_compare BETWEEN '7646' AND '76EC'
  627. THEN
  628. v_return := v_return || 'LIAN';
  629. WHEN v_compare BETWEEN '76ED' AND '7731'
  630. THEN
  631. v_return := v_return || 'LIANG';
  632. WHEN v_compare BETWEEN '7732' AND '7794'
  633. THEN
  634. v_return := v_return || 'LIAO';
  635. WHEN v_compare BETWEEN '7795' AND '77E2'
  636. THEN
  637. v_return := v_return || 'LIE';
  638. WHEN v_compare BETWEEN '77E4' AND '785D'
  639. THEN
  640. v_return := v_return || 'LIN';
  641. WHEN v_compare = '77EA'
  642. THEN
  643. v_return := v_return || 'LEN';
  644. WHEN v_compare BETWEEN '7860' AND '7904'
  645. THEN
  646. v_return := v_return || 'LING';
  647. WHEN v_compare BETWEEN '7905' AND '7986'
  648. THEN
  649. v_return := v_return || 'LIU';
  650. WHEN v_compare BETWEEN '7988' AND '7989'
  651. THEN
  652. v_return := v_return || 'LO';
  653. WHEN v_compare BETWEEN '798A' AND '79FD'
  654. THEN
  655. v_return := v_return || 'LONG';
  656. WHEN v_compare BETWEEN '79FE' AND '7A49'
  657. THEN
  658. v_return := v_return || 'LOU';
  659. WHEN v_compare BETWEEN '7A4C' AND '7B4D'
  660. THEN
  661. v_return := v_return || 'LU';
  662. WHEN v_compare BETWEEN '7B4E' AND '7B80'
  663. THEN
  664. v_return := v_return || 'LUAN';
  665. WHEN v_compare BETWEEN '7B81' AND '7BB2'
  666. THEN
  667. v_return := v_return || 'LUN';
  668. WHEN v_compare BETWEEN '7BB5' AND '7C25'
  669. THEN
  670. v_return := v_return || 'LUO';
  671. WHEN v_compare BETWEEN '7C26' AND '7C82'
  672. THEN
  673. v_return := v_return || 'LV';
  674. WHEN v_compare BETWEEN '7C84' AND '7C98'
  675. THEN
  676. v_return := v_return || 'LUE';
  677. WHEN v_compare BETWEEN '7C9C' AND '7CE4'
  678. THEN
  679. v_return := v_return || 'MA';
  680. WHEN v_compare BETWEEN '7CE5' AND '7D0C'
  681. THEN
  682. v_return := v_return || 'MAI';
  683. WHEN v_compare BETWEEN '7D11' AND '7D6E'
  684. THEN
  685. v_return := v_return || 'MAN';
  686. WHEN v_compare BETWEEN '7D70' AND '7DA9'
  687. THEN
  688. v_return := v_return || 'MANG';
  689. WHEN v_compare BETWEEN '7DAC' AND '7E15'
  690. THEN
  691. v_return := v_return || 'MAO';
  692. WHEN v_compare = '7E0C'
  693. THEN
  694. v_return := v_return || 'Q';
  695. WHEN v_compare BETWEEN '7E18' AND '7E1E'
  696. THEN
  697. v_return := v_return || 'ME';
  698. WHEN v_compare BETWEEN '7E20' AND '7E9A'
  699. THEN
  700. v_return := v_return || 'MEI';
  701. WHEN v_compare BETWEEN '7E9D' AND '7EC1'
  702. THEN
  703. v_return := v_return || 'MEN';
  704. WHEN v_compare BETWEEN '7EC2' AND '7F36'
  705. THEN
  706. v_return := v_return || 'MENG';
  707. WHEN v_compare = '7F38'
  708. THEN
  709. v_return := v_return || 'MEO';
  710. WHEN v_compare BETWEEN '7F39' AND '7FE4'
  711. THEN
  712. v_return := v_return || 'MI';
  713. WHEN v_compare BETWEEN '7FE6' AND '8034'
  714. THEN
  715. v_return := v_return || 'MIAN';
  716. WHEN v_compare BETWEEN '8035' AND '805A'
  717. THEN
  718. v_return := v_return || 'MIAO';
  719. WHEN v_compare BETWEEN '805C' AND '8081'
  720. THEN
  721. v_return := v_return || 'MIE';
  722. WHEN v_compare BETWEEN '8084' AND '80E4'
  723. THEN
  724. v_return := v_return || 'MIN';
  725. WHEN v_compare = '8096'
  726. THEN
  727. v_return := v_return || 'LEM';
  728. WHEN v_compare BETWEEN '80E5' AND '8116'
  729. THEN
  730. v_return := v_return || 'MING';
  731. WHEN v_compare BETWEEN '8119' AND '811D'
  732. THEN
  733. v_return := v_return || 'MIU';
  734. WHEN v_compare BETWEEN '811E' AND '81A9'
  735. THEN
  736. v_return := v_return || 'MO';
  737. WHEN v_compare BETWEEN '81AC' AND '81CC'
  738. THEN
  739. v_return := v_return || 'MOU';
  740. WHEN v_compare BETWEEN '81CD' AND '821E'
  741. THEN
  742. v_return := v_return || 'MU';
  743. WHEN v_compare = '8220'
  744. THEN
  745. v_return := v_return || 'MYEO';
  746. WHEN v_compare = '8221'
  747. THEN
  748. v_return := v_return || 'MYEON';
  749. WHEN v_compare = '8222'
  750. THEN
  751. v_return := v_return || 'MYEONG';
  752. WHEN v_compare BETWEEN '8224' AND '8258'
  753. THEN
  754. v_return := v_return || 'NA';
  755. WHEN v_compare BETWEEN '825D' AND '8285'
  756. THEN
  757. v_return := v_return || 'NAI';
  758. WHEN v_compare BETWEEN '8289' AND '82B5'
  759. THEN
  760. v_return := v_return || 'NAN';
  761. WHEN v_compare BETWEEN '82B9' AND '82D0'
  762. THEN
  763. v_return := v_return || 'NANG';
  764. WHEN v_compare BETWEEN '82D1' AND '8311'
  765. THEN
  766. v_return := v_return || 'NAO';
  767. WHEN v_compare BETWEEN '8312' AND '8320'
  768. THEN
  769. v_return := v_return || 'NE';
  770. WHEN v_compare BETWEEN '8322' AND '8331'
  771. THEN
  772. v_return := v_return || 'NEI';
  773. WHEN v_compare = '8334'
  774. THEN
  775. v_return := v_return || 'NEM';
  776. WHEN v_compare = '8336'
  777. THEN
  778. v_return := v_return || 'NEN';
  779. WHEN v_compare = '8339'
  780. THEN
  781. v_return := v_return || 'NENG';
  782. WHEN v_compare = '833E'
  783. THEN
  784. v_return := v_return || 'NEUS';
  785. WHEN v_compare = '8342'
  786. THEN
  787. v_return := v_return || 'NGAG';
  788. WHEN v_compare = '8344'
  789. THEN
  790. v_return := v_return || 'NGAI';
  791. WHEN v_compare = '8345'
  792. THEN
  793. v_return := v_return || 'NGAM';
  794. WHEN v_compare BETWEEN '8346' AND '83B9'
  795. THEN
  796. v_return := v_return || 'NI';
  797. WHEN v_compare BETWEEN '83BC' AND '83ED'
  798. THEN
  799. v_return := v_return || 'NIAN';
  800. WHEN v_compare BETWEEN '83EE' AND '83F5'
  801. THEN
  802. v_return := v_return || 'NIANG';
  803. WHEN v_compare BETWEEN '83F8' AND '8414'
  804. THEN
  805. v_return := v_return || 'NIAO';
  806. WHEN v_compare BETWEEN '8415' AND '8478'
  807. THEN
  808. v_return := v_return || 'NIE';
  809. WHEN v_compare BETWEEN '8479' AND '8480'
  810. THEN
  811. v_return := v_return || 'NIN';
  812. WHEN v_compare BETWEEN '8481' AND '84B4'
  813. THEN
  814. v_return := v_return || 'NING';
  815. WHEN v_compare BETWEEN '84B5' AND '84D1'
  816. THEN
  817. v_return := v_return || 'NIU';
  818. WHEN v_compare BETWEEN '84D4' AND '84FA'
  819. THEN
  820. v_return := v_return || 'NONG';
  821. WHEN v_compare = '84E8'
  822. THEN
  823. v_return := v_return || 'NUNG';
  824. WHEN v_compare BETWEEN '84FD' AND '850E'
  825. THEN
  826. v_return := v_return || 'NOU';
  827. WHEN v_compare BETWEEN '8511' AND '8522'
  828. THEN
  829. v_return := v_return || 'NU';
  830. WHEN v_compare BETWEEN '8524' AND '852C'
  831. THEN
  832. v_return := v_return || 'NUAN';
  833. WHEN v_compare = '852D'
  834. THEN
  835. v_return := v_return || 'NUN';
  836. WHEN v_compare BETWEEN '8530' AND '8559'
  837. THEN
  838. v_return := v_return || 'NUO';
  839. WHEN v_compare BETWEEN '855A' AND '8566'
  840. THEN
  841. v_return := v_return || 'NV';
  842. WHEN v_compare BETWEEN '856D' AND '8574'
  843. THEN
  844. v_return := v_return || 'NUE';
  845. WHEN v_compare = '8575'
  846. THEN
  847. v_return := v_return || 'O';
  848. WHEN v_compare = '8579'
  849. THEN
  850. v_return := v_return || 'OES';
  851. WHEN v_compare = '857A'
  852. THEN
  853. v_return := v_return || 'OL';
  854. WHEN v_compare = '857C'
  855. THEN
  856. v_return := v_return || 'ON';
  857. WHEN v_compare BETWEEN '857D' AND '85AE'
  858. THEN
  859. v_return := v_return || 'OU';
  860. WHEN v_compare BETWEEN '85B1' AND '85C9'
  861. THEN
  862. v_return := v_return || 'PA';
  863. WHEN v_compare BETWEEN '85CA' AND '85E4'
  864. THEN
  865. v_return := v_return || 'PAI';
  866. WHEN v_compare = '85E5'
  867. THEN
  868. v_return := v_return || 'PAK';
  869. WHEN v_compare BETWEEN '85E8' AND '8625'
  870. THEN
  871. v_return := v_return || 'PAN';
  872. WHEN v_compare BETWEEN '8626' AND '8658'
  873. THEN
  874. v_return := v_return || 'PANG';
  875. WHEN v_compare BETWEEN '8659' AND '8688'
  876. THEN
  877. v_return := v_return || 'PAO';
  878. WHEN v_compare BETWEEN '868A' AND '86C5'
  879. THEN
  880. v_return := v_return || 'PEI';
  881. WHEN v_compare BETWEEN '86C8' AND '86D6'
  882. THEN
  883. v_return := v_return || 'PEN';
  884. WHEN v_compare BETWEEN '86D8' AND '8740'
  885. THEN
  886. v_return := v_return || 'PENG';
  887. WHEN v_compare = '8741'
  888. THEN
  889. v_return := v_return || 'PEOL';
  890. WHEN v_compare = '8742'
  891. THEN
  892. v_return := v_return || 'PHAS';
  893. WHEN v_compare = '8744'
  894. THEN
  895. v_return := v_return || 'PHDENG';
  896. WHEN v_compare = '8745'
  897. THEN
  898. v_return := v_return || 'PHOI';
  899. WHEN v_compare = '8746'
  900. THEN
  901. v_return := v_return || 'PHOS';
  902. WHEN v_compare BETWEEN '8748' AND '880D'
  903. THEN
  904. v_return := v_return || 'PI';
  905. WHEN v_compare BETWEEN '880E' AND '883A'
  906. THEN
  907. v_return := v_return || 'PIAN';
  908. WHEN v_compare BETWEEN '883C' AND '8869'
  909. THEN
  910. v_return := v_return || 'PIAO';
  911. WHEN v_compare BETWEEN '886D' AND '8879'
  912. THEN
  913. v_return := v_return || 'PIE';
  914. WHEN v_compare BETWEEN '887A' AND '88A0'
  915. THEN
  916. v_return := v_return || 'PIN';
  917. WHEN v_compare BETWEEN '88A1' AND '88EC'
  918. THEN
  919. v_return := v_return || 'PING';
  920. WHEN v_compare BETWEEN '88F0' AND '8938'
  921. THEN
  922. v_return := v_return || 'PO';
  923. WHEN v_compare BETWEEN '893E' AND '8958'
  924. THEN
  925. v_return := v_return || 'POU';
  926. WHEN v_compare BETWEEN '895A' AND '895C'
  927. THEN
  928. v_return := v_return || 'PPUN';
  929. WHEN v_compare BETWEEN '895D' AND '89C4'
  930. THEN
  931. v_return := v_return || 'PU';
  932. WHEN v_compare BETWEEN '89C5' AND '8B3E'
  933. THEN
  934. v_return := v_return || 'QI';
  935. WHEN v_compare BETWEEN '8B41' AND '8B61'
  936. THEN
  937. v_return := v_return || 'QIA';
  938. WHEN v_compare BETWEEN '8B62' AND '8C54'
  939. THEN
  940. v_return := v_return || 'QIAN';
  941. WHEN v_compare BETWEEN '8C5A' AND '8CB4'
  942. THEN
  943. v_return := v_return || 'QIANG';
  944. WHEN v_compare BETWEEN '8CB8' AND '8D3D'
  945. THEN
  946. v_return := v_return || 'QIAO';
  947. WHEN v_compare BETWEEN '8D40' AND '8D7E'
  948. THEN
  949. v_return := v_return || 'QIE';
  950. WHEN v_compare BETWEEN '8D81' AND '8DFA'
  951. THEN
  952. v_return := v_return || 'QIN';
  953. WHEN v_compare BETWEEN '8DFC' AND '8E5D'
  954. THEN
  955. v_return := v_return || 'QING';
  956. WHEN v_compare BETWEEN '8E5E' AND '8E98'
  957. THEN
  958. v_return := v_return || 'QIONG';
  959. WHEN v_compare BETWEEN '8E9A' AND '8F2A'
  960. THEN
  961. v_return := v_return || 'QIU';
  962. WHEN v_compare BETWEEN '8F2E' AND '8FE9'
  963. THEN
  964. v_return := v_return || 'QU';
  965. WHEN v_compare BETWEEN '8FEA' AND '905D'
  966. THEN
  967. v_return := v_return || 'QUAN';
  968. WHEN v_compare BETWEEN '905E' AND '9099'
  969. THEN
  970. v_return := v_return || 'QUE';
  971. WHEN v_compare BETWEEN '909A' AND '90AA'
  972. THEN
  973. v_return := v_return || 'QUN';
  974. WHEN v_compare BETWEEN '90B0' AND '90B1'
  975. THEN
  976. v_return := v_return || 'RA';
  977. WHEN v_compare = '90B2'
  978. THEN
  979. v_return := v_return || 'RAM';
  980. WHEN v_compare BETWEEN '90B4' AND '90E5'
  981. THEN
  982. v_return := v_return || 'RAN';
  983. WHEN v_compare BETWEEN '90E6' AND '9104'
  984. THEN
  985. v_return := v_return || 'RANG';
  986. WHEN v_compare BETWEEN '9105' AND '911C'
  987. THEN
  988. v_return := v_return || 'RAO';
  989. WHEN v_compare BETWEEN '911D' AND '9120'
  990. THEN
  991. v_return := v_return || 'RE';
  992. WHEN v_compare BETWEEN '9121' AND '9180'
  993. THEN
  994. v_return := v_return || 'REN';
  995. WHEN v_compare BETWEEN '9181' AND '918D'
  996. THEN
  997. v_return := v_return || 'RENG';
  998. WHEN v_compare BETWEEN '918E' AND '9196'
  999. THEN
  1000. v_return := v_return || 'RI';
  1001. WHEN v_compare BETWEEN '9189' AND '91F1'
  1002. THEN
  1003. v_return := v_return || 'RONG';
  1004. WHEN v_compare BETWEEN '91F2' AND '9218'
  1005. THEN
  1006. v_return := v_return || 'ROU';
  1007. WHEN v_compare BETWEEN '9219' AND '9269'
  1008. THEN
  1009. v_return := v_return || 'RU';
  1010. WHEN v_compare BETWEEN '926C' AND '9292'
  1011. THEN
  1012. v_return := v_return || 'RUAN';
  1013. WHEN v_compare BETWEEN '9294' AND '92BD'
  1014. THEN
  1015. v_return := v_return || 'RUI';
  1016. WHEN v_compare BETWEEN '92BE' AND '92C9'
  1017. THEN
  1018. v_return := v_return || 'RUN';
  1019. WHEN v_compare = '92CA'
  1020. THEN
  1021. v_return := v_return || 'RUA';
  1022. WHEN v_compare BETWEEN '92CA' AND '92E4'
  1023. THEN
  1024. v_return := v_return || 'RUO';
  1025. WHEN v_compare BETWEEN '92E5' AND '9309'
  1026. THEN
  1027. v_return := v_return || 'SA';
  1028. WHEN v_compare = '930A'
  1029. THEN
  1030. v_return := v_return || 'SAENG';
  1031. WHEN v_compare BETWEEN '930C' AND '9325'
  1032. THEN
  1033. v_return := v_return || 'SAI';
  1034. WHEN v_compare = '9328'
  1035. THEN
  1036. v_return := v_return || 'SAL';
  1037. WHEN v_compare BETWEEN '9329' AND '9355'
  1038. THEN
  1039. v_return := v_return || 'SAN';
  1040. WHEN v_compare BETWEEN '9358' AND '936A'
  1041. THEN
  1042. v_return := v_return || 'SANG';
  1043. WHEN v_compare BETWEEN '936C' AND '9391'
  1044. THEN
  1045. v_return := v_return || 'SAO';
  1046. WHEN v_compare BETWEEN '9392' AND '93C5'
  1047. THEN
  1048. v_return := v_return || 'SE';
  1049. WHEN v_compare = '93C6'
  1050. THEN
  1051. v_return := v_return || 'SED';
  1052. WHEN v_compare BETWEEN '93C8' AND '93CC'
  1053. THEN
  1054. v_return := v_return || 'SEN';
  1055. WHEN v_compare BETWEEN '93CD' AND '93D0'
  1056. THEN
  1057. v_return := v_return || 'SENG';
  1058. WHEN v_compare = '93D1'
  1059. THEN
  1060. v_return := v_return || 'SEO';
  1061. WHEN v_compare = '93D2'
  1062. THEN
  1063. v_return := v_return || 'SEON';
  1064. WHEN v_compare BETWEEN '93D4' AND '941A'
  1065. THEN
  1066. v_return := v_return || 'SHA';
  1067. WHEN v_compare BETWEEN '941D' AND '9428'
  1068. THEN
  1069. v_return := v_return || 'SHAI';
  1070. WHEN v_compare BETWEEN '9429' AND '94C1'
  1071. THEN
  1072. v_return := v_return || 'SHAN';
  1073. WHEN v_compare BETWEEN '94C2' AND '94EE'
  1074. THEN
  1075. v_return := v_return || 'SHANG';
  1076. WHEN v_compare BETWEEN '94F1' AND '952D'
  1077. THEN
  1078. v_return := v_return || 'SHAO';
  1079. WHEN v_compare BETWEEN '952E' AND '9571'
  1080. THEN
  1081. v_return := v_return || 'SHE';
  1082. WHEN v_compare BETWEEN '9574' AND '9602'
  1083. THEN
  1084. v_return := v_return || 'SHEN';
  1085. WHEN v_compare BETWEEN '9604' AND '965C'
  1086. THEN
  1087. v_return := v_return || 'SHENG';
  1088. WHEN v_compare BETWEEN '965E' AND '9786'
  1089. THEN
  1090. v_return := v_return || 'SHI';
  1091. WHEN v_compare BETWEEN '9788' AND '97AE'
  1092. THEN
  1093. v_return := v_return || 'SHOU';
  1094. WHEN v_compare BETWEEN '97B0' AND '9878'
  1095. THEN
  1096. v_return := v_return || 'SHU';
  1097. WHEN v_compare BETWEEN '987A' AND '987E'
  1098. THEN
  1099. v_return := v_return || 'SHUA';
  1100. WHEN v_compare BETWEEN '9880' AND '988A'
  1101. THEN
  1102. v_return := v_return || 'SHUAI';
  1103. WHEN v_compare BETWEEN '988C' AND '9894'
  1104. THEN
  1105. v_return := v_return || 'SHUAN';
  1106. WHEN v_compare BETWEEN '9895' AND '98BE'
  1107. THEN
  1108. v_return := v_return || 'SHUANG';
  1109. WHEN v_compare BETWEEN '98C0' AND '98D6'
  1110. THEN
  1111. v_return := v_return || 'SHUI';
  1112. WHEN v_compare BETWEEN '98DC' AND '98EE'
  1113. THEN
  1114. v_return := v_return || 'SHUN';
  1115. WHEN v_compare BETWEEN '98F1' AND '9911'
  1116. THEN
  1117. v_return := v_return || 'SHUO';
  1118. WHEN v_compare BETWEEN '9912' AND '99AD'
  1119. THEN
  1120. v_return := v_return || 'SI';
  1121. WHEN v_compare = '99AE'
  1122. THEN
  1123. v_return := v_return || 'SO';
  1124. WHEN v_compare = '99B0'
  1125. THEN
  1126. v_return := v_return || 'SOL';
  1127. WHEN v_compare BETWEEN '99B1' AND '99F6'
  1128. THEN
  1129. v_return := v_return || 'SONG';
  1130. WHEN v_compare BETWEEN '99F8' AND '9A36'
  1131. THEN
  1132. v_return := v_return || 'SOU';
  1133. WHEN v_compare BETWEEN '9A38' AND '9AB6'
  1134. THEN
  1135. v_return := v_return || 'SU';
  1136. WHEN v_compare BETWEEN '9AB8' AND '9AC4'
  1137. THEN
  1138. v_return := v_return || 'SUAN';
  1139. WHEN v_compare BETWEEN '9AC5' AND '9B3A'
  1140. THEN
  1141. v_return := v_return || 'SUI';
  1142. WHEN v_compare = '9AF0'
  1143. THEN
  1144. v_return := v_return || 'WIE';
  1145. WHEN v_compare BETWEEN '9B3C' AND '9B62'
  1146. THEN
  1147. v_return := v_return || 'SUN';
  1148. WHEN v_compare BETWEEN '9B65' AND '9BA9'
  1149. THEN
  1150. v_return := v_return || 'SUO';
  1151. WHEN v_compare BETWEEN '9BAA' AND '9C10'
  1152. THEN
  1153. v_return := v_return || 'TA';
  1154. WHEN v_compare = '9C11'
  1155. THEN
  1156. v_return := v_return || 'TAE';
  1157. WHEN v_compare BETWEEN '9C12' AND '9C59'
  1158. THEN
  1159. v_return := v_return || 'TAI';
  1160. WHEN v_compare BETWEEN '9C5A' AND '9CE0'
  1161. THEN
  1162. v_return := v_return || 'TAN';
  1163. WHEN v_compare BETWEEN '9CE2' AND '9D55'
  1164. THEN
  1165. v_return := v_return || 'TANG';
  1166. WHEN v_compare BETWEEN '9D56' AND '9DB4'
  1167. THEN
  1168. v_return := v_return || 'TAO';
  1169. WHEN v_compare = '9DB6'
  1170. THEN
  1171. v_return := v_return || 'TAP';
  1172. WHEN v_compare BETWEEN '9DB8' AND '9DC6'
  1173. THEN
  1174. v_return := v_return || 'TE';
  1175. WHEN v_compare BETWEEN '9DC8' AND '9DED'
  1176. THEN
  1177. v_return := v_return || 'TENG';
  1178. WHEN v_compare = '9DEE'
  1179. THEN
  1180. v_return := v_return || 'TEO';
  1181. WHEN v_compare = '9DF0'
  1182. THEN
  1183. v_return := v_return || 'TEUL';
  1184. WHEN v_compare BETWEEN '9DF1' AND '9E82'
  1185. THEN
  1186. v_return := v_return || 'TI';
  1187. WHEN v_compare BETWEEN '9E85' AND '9EED'
  1188. THEN
  1189. v_return := v_return || 'TIAN';
  1190. WHEN v_compare BETWEEN '9EEE' AND '9F38'
  1191. THEN
  1192. v_return := v_return || 'TIAO';
  1193. WHEN v_compare BETWEEN '9F39' AND '9F56'
  1194. THEN
  1195. v_return := v_return || 'TIE';
  1196. WHEN v_compare BETWEEN '9F59' AND '9FAE'
  1197. THEN
  1198. v_return := v_return || 'TING';
  1199. WHEN v_compare = '9FB0'
  1200. THEN
  1201. v_return := v_return || 'TOL';
  1202. WHEN v_compare BETWEEN '9FB1' AND 'A015'
  1203. THEN
  1204. v_return := v_return || 'TONG';
  1205. WHEN v_compare BETWEEN 'A016' AND 'A03A'
  1206. THEN
  1207. v_return := v_return || 'TOU';
  1208. WHEN v_compare BETWEEN 'A040' AND 'A0A9'
  1209. THEN
  1210. v_return := v_return || 'TU';
  1211. WHEN v_compare BETWEEN 'A0AA' AND 'A0D5'
  1212. THEN
  1213. v_return := v_return || 'TUAN';
  1214. WHEN v_compare BETWEEN 'A0D6' AND 'A106'
  1215. THEN
  1216. v_return := v_return || 'TUI';
  1217. WHEN v_compare BETWEEN 'A108' AND 'A131'
  1218. THEN
  1219. v_return := v_return || 'TUN';
  1220. WHEN v_compare BETWEEN 'A134' AND 'A1AE'
  1221. THEN
  1222. v_return := v_return || 'TUO';
  1223. WHEN v_compare BETWEEN 'A1B0' AND 'A1E8'
  1224. THEN
  1225. v_return := v_return || 'WA';
  1226. WHEN v_compare BETWEEN 'A1E9' AND 'A1F5'
  1227. THEN
  1228. v_return := v_return || 'WAI';
  1229. WHEN v_compare BETWEEN 'A1F8' AND 'A279'
  1230. THEN
  1231. v_return := v_return || 'WAN';
  1232. WHEN v_compare BETWEEN 'A27A' AND 'A2B9'
  1233. THEN
  1234. v_return := v_return || 'WANG';
  1235. WHEN v_compare BETWEEN 'A2BC' AND 'A408'
  1236. THEN
  1237. v_return := v_return || 'WEI';
  1238. WHEN v_compare BETWEEN 'A40D' AND 'A47C'
  1239. THEN
  1240. v_return := v_return || 'WEN';
  1241. WHEN v_compare BETWEEN 'A47D' AND 'A4A2'
  1242. THEN
  1243. v_return := v_return || 'WENG';
  1244. WHEN v_compare BETWEEN 'A4A4' AND 'A4EA'
  1245. THEN
  1246. v_return := v_return || 'WO';
  1247. WHEN v_compare BETWEEN 'A4EC' AND 'A5D4'
  1248. THEN
  1249. v_return := v_return || 'WU';
  1250. WHEN v_compare BETWEEN 'A5D6' AND 'A784'
  1251. THEN
  1252. v_return := v_return || 'XI';
  1253. WHEN v_compare BETWEEN 'A785' AND 'A7FA'
  1254. THEN
  1255. v_return := v_return || 'XIA';
  1256. WHEN v_compare BETWEEN 'A7FD' AND 'A951'
  1257. THEN
  1258. v_return := v_return || 'XIAN';
  1259. WHEN v_compare BETWEEN 'A954' AND 'A9CE'
  1260. THEN
  1261. v_return := v_return || 'XIANG';
  1262. WHEN v_compare BETWEEN 'A9D0' AND 'AA8A'
  1263. THEN
  1264. v_return := v_return || 'XIAO';
  1265. WHEN v_compare BETWEEN 'AA8D' AND 'AB7E'
  1266. THEN
  1267. v_return := v_return || 'XIE';
  1268. WHEN v_compare BETWEEN 'AB80' AND 'ABD4'
  1269. THEN
  1270. v_return := v_return || 'XIN';
  1271. WHEN v_compare BETWEEN 'ABD5' AND 'AC41'
  1272. THEN
  1273. v_return := v_return || 'XING';
  1274. WHEN v_compare BETWEEN 'AC42' AND 'AC64'
  1275. THEN
  1276. v_return := v_return || 'XIONG';
  1277. WHEN v_compare BETWEEN 'AC65' AND 'ACBA'
  1278. THEN
  1279. v_return := v_return || 'XIU';
  1280. WHEN v_compare BETWEEN 'ACBC' AND 'AD90'
  1281. THEN
  1282. v_return := v_return || 'XU';
  1283. WHEN v_compare = 'ACD9'
  1284. THEN
  1285. v_return := v_return || 'CHUA';
  1286. WHEN v_compare BETWEEN 'AD91' AND 'AE32'
  1287. THEN
  1288. v_return := v_return || 'XUAN';
  1289. WHEN v_compare BETWEEN 'AE34' AND 'AE89'
  1290. THEN
  1291. v_return := v_return || 'XUE';
  1292. WHEN v_compare BETWEEN 'AE8C' AND 'AF1E'
  1293. THEN
  1294. v_return := v_return || 'XUN';
  1295. WHEN v_compare BETWEEN 'AF20' AND 'AF96'
  1296. THEN
  1297. v_return := v_return || 'YA';
  1298. WHEN v_compare BETWEEN 'AF98' AND 'B118'
  1299. THEN
  1300. v_return := v_return || 'YAN';
  1301. WHEN v_compare = 'B030'
  1302. THEN
  1303. v_return := v_return || 'EOM';
  1304. WHEN v_compare BETWEEN 'B11A' AND 'B1A8'
  1305. THEN
  1306. v_return := v_return || 'YANG';
  1307. WHEN v_compare BETWEEN 'B1AD' AND 'B275'
  1308. THEN
  1309. v_return := v_return || 'YAO';
  1310. WHEN v_compare BETWEEN 'B276' AND 'B30A'
  1311. THEN
  1312. v_return := v_return || 'YE';
  1313. WHEN v_compare BETWEEN 'B30D' AND 'B30E'
  1314. THEN
  1315. v_return := v_return || 'YEN';
  1316. WHEN v_compare BETWEEN 'B310' AND 'B594'
  1317. THEN
  1318. v_return := v_return || 'YI';
  1319. WHEN v_compare = 'B359'
  1320. THEN
  1321. v_return := v_return || 'I';
  1322. WHEN v_compare BETWEEN 'B596' AND 'B684'
  1323. THEN
  1324. v_return := v_return || 'YIN';
  1325. WHEN v_compare BETWEEN 'B685' AND 'B768'
  1326. THEN
  1327. v_return := v_return || 'YING';
  1328. WHEN v_compare BETWEEN 'B76C' AND 'B76E'
  1329. THEN
  1330. v_return := v_return || 'YO';
  1331. WHEN v_compare BETWEEN 'B770' AND 'B7EA'
  1332. THEN
  1333. v_return := v_return || 'YONG';
  1334. WHEN v_compare BETWEEN 'B7EC' AND 'B8B2'
  1335. THEN
  1336. v_return := v_return || 'YOU';
  1337. WHEN v_compare BETWEEN 'B8B5' AND 'BA98'
  1338. THEN
  1339. v_return := v_return || 'YU';
  1340. WHEN v_compare BETWEEN 'BA99' AND 'BB58'
  1341. THEN
  1342. v_return := v_return || 'YUAN';
  1343. WHEN v_compare BETWEEN 'BB59' AND 'BBBE'
  1344. THEN
  1345. v_return := v_return || 'YUE';
  1346. WHEN v_compare BETWEEN 'BBC1' AND 'BC58'
  1347. THEN
  1348. v_return := v_return || 'YUN';
  1349. WHEN v_compare BETWEEN 'BC59' AND 'BC7E'
  1350. THEN
  1351. v_return := v_return || 'ZA';
  1352. WHEN v_compare BETWEEN 'BC81' AND 'BCA8'
  1353. THEN
  1354. v_return := v_return || 'ZAI';
  1355. WHEN v_compare BETWEEN 'BCAA' AND 'BCEA'
  1356. THEN
  1357. v_return := v_return || 'ZAN';
  1358. WHEN v_compare BETWEEN 'BCEE' AND 'BD0A'
  1359. THEN
  1360. v_return := v_return || 'ZANG';
  1361. WHEN v_compare BETWEEN 'BD0C' AND 'BD46'
  1362. THEN
  1363. v_return := v_return || 'ZAO';
  1364. WHEN v_compare BETWEEN 'BD48' AND 'BD99'
  1365. THEN
  1366. v_return := v_return || 'ZE';
  1367. WHEN v_compare BETWEEN 'BD9A' AND 'BDA2'
  1368. THEN
  1369. v_return := v_return || 'ZEI';
  1370. WHEN v_compare BETWEEN 'BDA5' AND 'BDAC'
  1371. THEN
  1372. v_return := v_return || 'ZEN';
  1373. WHEN v_compare BETWEEN 'BDAD' AND 'BDCC'
  1374. THEN
  1375. v_return := v_return || 'ZENG';
  1376. WHEN v_compare BETWEEN 'BDCE' AND 'BE40'
  1377. THEN
  1378. v_return := v_return || 'ZHA';
  1379. WHEN v_compare = 'BDF8'
  1380. THEN
  1381. v_return := v_return || 'GAD';
  1382. WHEN v_compare BETWEEN 'BE41' AND 'BE62'
  1383. THEN
  1384. v_return := v_return || 'ZHAI';
  1385. WHEN v_compare BETWEEN 'BE65' AND 'BEF4'
  1386. THEN
  1387. v_return := v_return || 'ZHAN';
  1388. WHEN v_compare BETWEEN 'BEF6' AND 'BF3E'
  1389. THEN
  1390. v_return := v_return || 'ZHANG';
  1391. WHEN v_compare BETWEEN 'BF40' AND 'BF8C'
  1392. THEN
  1393. v_return := v_return || 'ZHAO';
  1394. WHEN v_compare BETWEEN 'BF8E' AND 'BFF8'
  1395. THEN
  1396. v_return := v_return || 'ZHE';
  1397. WHEN v_compare BETWEEN 'BFF9' AND 'C0B2'
  1398. THEN
  1399. v_return := v_return || 'ZHEN';
  1400. WHEN v_compare BETWEEN 'C0B4' AND 'C11E'
  1401. THEN
  1402. v_return := v_return || 'ZHENG';
  1403. WHEN v_compare BETWEEN 'C122' AND 'C2C4'
  1404. THEN
  1405. v_return := v_return || 'ZHI';
  1406. WHEN v_compare BETWEEN 'C2C5' AND 'C31A'
  1407. THEN
  1408. v_return := v_return || 'ZHONG';
  1409. WHEN v_compare BETWEEN 'C31D' AND 'C39A'
  1410. THEN
  1411. v_return := v_return || 'ZHOU';
  1412. WHEN v_compare BETWEEN 'C39C' AND 'C47C'
  1413. THEN
  1414. v_return := v_return || 'ZHU';
  1415. WHEN v_compare BETWEEN 'C47D' AND 'C484'
  1416. THEN
  1417. v_return := v_return || 'ZHUA';
  1418. WHEN v_compare BETWEEN 'C485' AND 'C486'
  1419. THEN
  1420. v_return := v_return || 'ZHUAI';
  1421. WHEN v_compare BETWEEN 'C488' AND 'C4C0'
  1422. THEN
  1423. v_return := v_return || 'ZHUAN';
  1424. WHEN v_compare BETWEEN 'C4C2' AND 'C4E5'
  1425. THEN
  1426. v_return := v_return || 'ZHUANG';
  1427. WHEN v_compare BETWEEN 'C4E6' AND 'C51C'
  1428. THEN
  1429. v_return := v_return || 'ZHUI';
  1430. WHEN v_compare BETWEEN 'C51D' AND 'C530'
  1431. THEN
  1432. v_return := v_return || 'ZHUN';
  1433. WHEN v_compare BETWEEN 'C534' AND 'C5A5'
  1434. THEN
  1435. v_return := v_return || 'ZHUO';
  1436. WHEN v_compare BETWEEN 'C5A8' AND 'C648'
  1437. THEN
  1438. v_return := v_return || 'ZI';
  1439. WHEN v_compare = 'C64A'
  1440. THEN
  1441. v_return := v_return || 'ZO';
  1442. WHEN v_compare BETWEEN 'C64C' AND 'C6B5'
  1443. THEN
  1444. v_return := v_return || 'ZONG';
  1445. WHEN v_compare BETWEEN 'C6B6' AND 'C6D6'
  1446. THEN
  1447. v_return := v_return || 'ZOU';
  1448. WHEN v_compare BETWEEN 'C6E1' AND 'C714'
  1449. THEN
  1450. v_return := v_return || 'ZU';
  1451. WHEN v_compare BETWEEN 'C715' AND 'C72D'
  1452. THEN
  1453. v_return := v_return || 'ZUAN';
  1454. WHEN v_compare BETWEEN 'C72E' AND 'C75E'
  1455. THEN
  1456. v_return := v_return || 'ZUI';
  1457. WHEN v_compare BETWEEN 'C760' AND 'C776'
  1458. THEN
  1459. v_return := v_return || 'ZUN';
  1460. WHEN v_compare BETWEEN 'C77A' AND 'C7B4'
  1461. THEN
  1462. v_return := v_return || 'ZUO';
  1463. ELSE
  1464. v_return := v_return || v_substr;
  1465. END CASE;
  1466. END LOOP;
  1467. WHEN 2
  1468. THEN --全拼首字母大写
  1469. FOR i IN 1 .. v_length
  1470. LOOP
  1471. v_substr := SUBSTR (p_str, i, 1);
  1472. v_compare := fn_nlssort (v_substr);
  1473. CASE
  1474. WHEN v_compare BETWEEN '3B29' AND '3B30'
  1475. THEN
  1476. v_return := v_return || 'A';
  1477. WHEN v_compare = '3B31'
  1478. THEN
  1479. v_return := v_return || 'Aes';
  1480. WHEN v_compare BETWEEN '3B32' AND '3B9E'
  1481. THEN
  1482. v_return := v_return || 'Ai';
  1483. WHEN v_compare BETWEEN '3BA0' AND '3BFE'
  1484. THEN
  1485. v_return := v_return || 'An';
  1486. WHEN v_compare BETWEEN '3C01' AND '3C14'
  1487. THEN
  1488. v_return := v_return || 'Ang';
  1489. WHEN v_compare BETWEEN '3C15' AND '3C82'
  1490. THEN
  1491. v_return := v_return || 'Ao';
  1492. WHEN v_compare BETWEEN '3C84' AND '3CE9'
  1493. THEN
  1494. v_return := v_return || 'Ba';
  1495. WHEN v_compare BETWEEN '3CED' AND '3D1D'
  1496. THEN
  1497. v_return := v_return || 'Bai';
  1498. WHEN v_compare BETWEEN '3D20' AND '3D64'
  1499. THEN
  1500. v_return := v_return || 'Ban';
  1501. WHEN v_compare BETWEEN '3D66' AND '3DA2'
  1502. THEN
  1503. v_return := v_return || 'Bang';
  1504. WHEN v_compare BETWEEN '3DA4' AND '3E10'
  1505. THEN
  1506. v_return := v_return || 'Bao';
  1507. WHEN v_compare = '3E11'
  1508. THEN
  1509. v_return := v_return || 'Be';
  1510. WHEN v_compare BETWEEN '3E12' AND '3E7A'
  1511. THEN
  1512. v_return := v_return || 'Bei';
  1513. WHEN v_compare BETWEEN '3E7C' AND '3EA0'
  1514. THEN
  1515. v_return := v_return || 'Ben';
  1516. WHEN v_compare BETWEEN '3EA1' AND '3ED5'
  1517. THEN
  1518. v_return := v_return || 'Beng';
  1519. WHEN v_compare BETWEEN '3ED8' AND '3FE9'
  1520. THEN
  1521. v_return := v_return || 'Bi';
  1522. WHEN v_compare BETWEEN '3FEA' AND '4055'
  1523. THEN
  1524. v_return := v_return || 'Bian';
  1525. WHEN v_compare BETWEEN '4058' AND '40AE'
  1526. THEN
  1527. v_return := v_return || 'Biao';
  1528. WHEN v_compare = '4060'
  1529. THEN
  1530. v_return := v_return || 'Bia';
  1531. WHEN v_compare BETWEEN '40B4' AND '40D4'
  1532. THEN
  1533. v_return := v_return || 'Bie';
  1534. WHEN v_compare BETWEEN '40D6' AND '4116'
  1535. THEN
  1536. v_return := v_return || 'Bin';
  1537. WHEN v_compare BETWEEN '4118' AND '4160'
  1538. THEN
  1539. v_return := v_return || 'Bing';
  1540. WHEN v_compare BETWEEN '4161' AND '4224'
  1541. THEN
  1542. v_return := v_return || 'Bo';
  1543. WHEN v_compare BETWEEN '4225' AND '427C'
  1544. THEN
  1545. v_return := v_return || 'Bu';
  1546. WHEN v_compare BETWEEN '427D' AND '4289'
  1547. THEN
  1548. v_return := v_return || 'Ca';
  1549. WHEN v_compare BETWEEN '428C' AND '42B5'
  1550. THEN
  1551. v_return := v_return || 'Cai';
  1552. WHEN v_compare BETWEEN '42B9' AND '430C'
  1553. THEN
  1554. v_return := v_return || 'Can';
  1555. WHEN v_compare BETWEEN '430D' AND '4334'
  1556. THEN
  1557. v_return := v_return || 'Cang';
  1558. WHEN v_compare BETWEEN '4335' AND '435C'
  1559. THEN
  1560. v_return := v_return || 'Cao';
  1561. WHEN v_compare BETWEEN '435D' AND '438C'
  1562. THEN
  1563. v_return := v_return || 'Ce';
  1564. WHEN v_compare BETWEEN '4390' AND '4398'
  1565. THEN
  1566. v_return := v_return || 'Cen';
  1567. WHEN v_compare BETWEEN '439D' AND '43AA'
  1568. THEN
  1569. v_return := v_return || 'Ceng';
  1570. WHEN v_compare = '43AC'
  1571. THEN
  1572. v_return := v_return || 'Ceok';
  1573. WHEN v_compare = '43AE'
  1574. THEN
  1575. v_return := v_return || 'Ceom';
  1576. WHEN v_compare = '43B0'
  1577. THEN
  1578. v_return := v_return || 'Ceon';
  1579. WHEN v_compare = '43B1'
  1580. THEN
  1581. v_return := v_return || 'Ceor';
  1582. WHEN v_compare BETWEEN '43B2' AND '440A'
  1583. THEN
  1584. v_return := v_return || 'Cha';
  1585. WHEN v_compare BETWEEN '440E' AND '442D'
  1586. THEN
  1587. v_return := v_return || 'Chai';
  1588. WHEN v_compare BETWEEN '4431' AND '44E1'
  1589. THEN
  1590. v_return := v_return || 'Chan';
  1591. WHEN v_compare BETWEEN '44E4' AND '4552'
  1592. THEN
  1593. v_return := v_return || 'Chang';
  1594. WHEN v_compare BETWEEN '4554' AND '458E'
  1595. THEN
  1596. v_return := v_return || 'Chao';
  1597. WHEN v_compare BETWEEN '4590' AND '45C8'
  1598. THEN
  1599. v_return := v_return || 'Che';
  1600. WHEN v_compare BETWEEN '45C9' AND '463D'
  1601. THEN
  1602. v_return := v_return || 'Chen';
  1603. WHEN v_compare BETWEEN '463E' AND '46CD'
  1604. THEN
  1605. v_return := v_return || 'Cheng';
  1606. WHEN v_compare BETWEEN '46CE' AND '47A6'
  1607. THEN
  1608. v_return := v_return || 'Chi';
  1609. WHEN v_compare BETWEEN '47A8' AND '47EC'
  1610. THEN
  1611. v_return := v_return || 'Chong';
  1612. WHEN v_compare BETWEEN '47ED' AND '484C'
  1613. THEN
  1614. v_return := v_return || 'Chou';
  1615. WHEN v_compare BETWEEN '484D' AND '48E2'
  1616. THEN
  1617. v_return := v_return || 'Chu';
  1618. WHEN v_compare BETWEEN '48E9' AND '48F4'
  1619. THEN
  1620. v_return := v_return || 'Chuai';
  1621. WHEN v_compare BETWEEN '48F6' AND '4924'
  1622. THEN
  1623. v_return := v_return || 'Chuan';
  1624. WHEN v_compare BETWEEN '4925' AND '4951'
  1625. THEN
  1626. v_return := v_return || 'Chuang';
  1627. WHEN v_compare BETWEEN '4954' AND '496E'
  1628. THEN
  1629. v_return := v_return || 'Chui';
  1630. WHEN v_compare BETWEEN '4971' AND '49C6'
  1631. THEN
  1632. v_return := v_return || 'Chun';
  1633. WHEN v_compare BETWEEN '49C8' AND '49EA'
  1634. THEN
  1635. v_return := v_return || 'Chuo';
  1636. WHEN v_compare BETWEEN '49EC' AND '4A4A'
  1637. THEN
  1638. v_return := v_return || 'Ci';
  1639. WHEN v_compare = '4A50'
  1640. THEN
  1641. v_return := v_return || 'Cis';
  1642. WHEN v_compare BETWEEN '4A51' AND '4AB2'
  1643. THEN
  1644. v_return := v_return || 'Cong';
  1645. WHEN v_compare BETWEEN '4AB4' AND '4ABA'
  1646. THEN
  1647. v_return := v_return || 'Cou';
  1648. WHEN v_compare BETWEEN '4ABC' AND '4AEA'
  1649. THEN
  1650. v_return := v_return || 'Cu';
  1651. WHEN v_compare BETWEEN '4AEE' AND '4B0C'
  1652. THEN
  1653. v_return := v_return || 'Cuan';
  1654. WHEN v_compare BETWEEN '4B0D' AND '4B56'
  1655. THEN
  1656. v_return := v_return || 'Cui';
  1657. WHEN v_compare BETWEEN '4B59' AND '4B6C'
  1658. THEN
  1659. v_return := v_return || 'Cun';
  1660. WHEN v_compare BETWEEN '4B70' AND '4BA9'
  1661. THEN
  1662. v_return := v_return || 'Cuo';
  1663. WHEN v_compare BETWEEN '4BAD' AND '4BFE'
  1664. THEN
  1665. v_return := v_return || 'Da';
  1666. WHEN v_compare BETWEEN '4C00' AND '4C4E'
  1667. THEN
  1668. v_return := v_return || 'Dai';
  1669. WHEN v_compare BETWEEN '4C50' AND '4CDC'
  1670. THEN
  1671. v_return := v_return || 'Dan';
  1672. WHEN v_compare BETWEEN '4CDE' AND '4D26'
  1673. THEN
  1674. v_return := v_return || 'Dang';
  1675. WHEN v_compare BETWEEN '4D28' AND '4D76'
  1676. THEN
  1677. v_return := v_return || 'Dao';
  1678. WHEN v_compare BETWEEN '4D7E' AND '4D8D'
  1679. THEN
  1680. v_return := v_return || 'De';
  1681. WHEN v_compare = '4D8E'
  1682. THEN
  1683. v_return := v_return || 'Dem';
  1684. WHEN v_compare BETWEEN '4D90' AND '4D91'
  1685. THEN
  1686. v_return := v_return || 'Den';
  1687. WHEN v_compare BETWEEN '4D94' AND '4DC0'
  1688. THEN
  1689. v_return := v_return || 'Deng';
  1690. WHEN v_compare BETWEEN '4DC4' AND '4E8A'
  1691. THEN
  1692. v_return := v_return || 'Di';
  1693. WHEN v_compare = '4E8C'
  1694. THEN
  1695. v_return := v_return || 'Dia';
  1696. WHEN v_compare BETWEEN '4E8D' AND '4EE8'
  1697. THEN
  1698. v_return := v_return || 'Dian';
  1699. WHEN v_compare BETWEEN '4EE9' AND '4F38'
  1700. THEN
  1701. v_return := v_return || 'Diao';
  1702. WHEN v_compare BETWEEN '4F39' AND '4F90'
  1703. THEN
  1704. v_return := v_return || 'Die';
  1705. WHEN v_compare = '4F8D'
  1706. THEN
  1707. v_return := v_return || 'Dei';
  1708. WHEN v_compare = '4F91'
  1709. THEN
  1710. v_return := v_return || 'Dim';
  1711. WHEN v_compare BETWEEN '4F92' AND '4FCD'
  1712. THEN
  1713. v_return := v_return || 'Ding';
  1714. WHEN v_compare BETWEEN '4FCD' AND '4FD4'
  1715. THEN
  1716. v_return := v_return || 'Diu';
  1717. WHEN v_compare BETWEEN '4FD5' AND '5032'
  1718. THEN
  1719. v_return := v_return || 'Dong';
  1720. WHEN v_compare BETWEEN '5034' AND '507C'
  1721. THEN
  1722. v_return := v_return || 'Dou';
  1723. WHEN v_compare = '5044'
  1724. THEN
  1725. v_return := v_return || 'Dul';
  1726. WHEN v_compare BETWEEN '507E' AND '50E9'
  1727. THEN
  1728. v_return := v_return || 'Du';
  1729. WHEN v_compare BETWEEN '50EA' AND '5110'
  1730. THEN
  1731. v_return := v_return || 'Duan';
  1732. WHEN v_compare BETWEEN '5114' AND '514E'
  1733. THEN
  1734. v_return := v_return || 'Dui';
  1735. WHEN v_compare BETWEEN '5152' AND '518D'
  1736. THEN
  1737. v_return := v_return || 'Dun';
  1738. WHEN v_compare = '5160'
  1739. THEN
  1740. v_return := v_return || 'Ton';
  1741. WHEN v_compare BETWEEN '518E' AND '5200'
  1742. THEN
  1743. v_return := v_return || 'Duo';
  1744. WHEN v_compare BETWEEN '5205' AND '52C2'
  1745. THEN
  1746. v_return := v_return || 'E';
  1747. WHEN v_compare BETWEEN '52C4' AND '52CD'
  1748. THEN
  1749. v_return := v_return || 'En';
  1750. WHEN v_compare = '52D4'
  1751. THEN
  1752. v_return := v_return || 'Eng';
  1753. WHEN v_compare = '52D5'
  1754. THEN
  1755. v_return := v_return || 'Eo';
  1756. WHEN v_compare = '52D6'
  1757. THEN
  1758. v_return := v_return || 'Eol';
  1759. WHEN v_compare = '52D8'
  1760. THEN
  1761. v_return := v_return || 'Eos';
  1762. WHEN v_compare BETWEEN '52D9' AND '5332'
  1763. THEN
  1764. v_return := v_return || 'Er';
  1765. WHEN v_compare BETWEEN '5334' AND '5366'
  1766. THEN
  1767. v_return := v_return || 'Fa';
  1768. WHEN v_compare BETWEEN '536A' AND '53FA'
  1769. THEN
  1770. v_return := v_return || 'Fan';
  1771. WHEN v_compare BETWEEN '53FD' AND '5438'
  1772. THEN
  1773. v_return := v_return || 'Fang';
  1774. WHEN v_compare BETWEEN '5439' AND '54B2'
  1775. THEN
  1776. v_return := v_return || 'Fei';
  1777. WHEN v_compare BETWEEN '54B4' AND '5528'
  1778. THEN
  1779. v_return := v_return || 'Fen';
  1780. WHEN v_compare BETWEEN '5529' AND '55A9'
  1781. THEN
  1782. v_return := v_return || 'Feng';
  1783. WHEN v_compare BETWEEN '55AA' AND '55AE'
  1784. THEN
  1785. v_return := v_return || 'Fo';
  1786. WHEN v_compare BETWEEN '55B1' AND '55BC'
  1787. THEN
  1788. v_return := v_return || 'Fou';
  1789. WHEN v_compare BETWEEN '55BD' AND '5739'
  1790. THEN
  1791. v_return := v_return || 'Fu';
  1792. WHEN v_compare = '569D'
  1793. THEN
  1794. v_return := v_return || 'M';
  1795. WHEN v_compare BETWEEN '573C' AND '574C'
  1796. THEN
  1797. v_return := v_return || 'Ga';
  1798. WHEN v_compare BETWEEN '574D' AND '578C'
  1799. THEN
  1800. v_return := v_return || 'Gai';
  1801. WHEN v_compare BETWEEN '578D' AND '57F0'
  1802. THEN
  1803. v_return := v_return || 'Gan';
  1804. WHEN v_compare BETWEEN '57F1' AND '582C'
  1805. THEN
  1806. v_return := v_return || 'Gang';
  1807. WHEN v_compare BETWEEN '582E' AND '5884'
  1808. THEN
  1809. v_return := v_return || 'Gao';
  1810. WHEN v_compare BETWEEN '5885' AND '5905'
  1811. THEN
  1812. v_return := v_return || 'Ge';
  1813. WHEN v_compare = '5906'
  1814. THEN
  1815. v_return := v_return || 'Gei';
  1816. WHEN v_compare BETWEEN '5909' AND '5915'
  1817. THEN
  1818. v_return := v_return || 'Gen';
  1819. WHEN v_compare BETWEEN '5918' AND '594E'
  1820. THEN
  1821. v_return := v_return || 'Geng';
  1822. WHEN v_compare = '5956'
  1823. THEN
  1824. v_return := v_return || 'Gib';
  1825. WHEN v_compare = '5958'
  1826. THEN
  1827. v_return := v_return || 'Go';
  1828. WHEN v_compare BETWEEN '5959' AND '59BA'
  1829. THEN
  1830. v_return := v_return || 'Gong';
  1831. WHEN v_compare BETWEEN '59BD' AND '5A0E'
  1832. THEN
  1833. v_return := v_return || 'Gou';
  1834. WHEN v_compare BETWEEN '5A10' AND '5AB2'
  1835. THEN
  1836. v_return := v_return || 'Gu';
  1837. WHEN v_compare BETWEEN '5AB4' AND '5AE8'
  1838. THEN
  1839. v_return := v_return || 'Gua';
  1840. WHEN v_compare BETWEEN '5AE9' AND '5AF8'
  1841. THEN
  1842. v_return := v_return || 'Guai';
  1843. WHEN v_compare BETWEEN '5AFD' AND '5B5E'
  1844. THEN
  1845. v_return := v_return || 'Guan';
  1846. WHEN v_compare BETWEEN '5B60' AND '5B8C'
  1847. THEN
  1848. v_return := v_return || 'Guang';
  1849. WHEN v_compare BETWEEN '5B8D' AND '5C2E'
  1850. THEN
  1851. v_return := v_return || 'Gui';
  1852. WHEN v_compare = '5BC8'
  1853. THEN
  1854. v_return := v_return || 'Kwi';
  1855. WHEN v_compare BETWEEN '5C30' AND '5C58'
  1856. THEN
  1857. v_return := v_return || 'Gun';
  1858. WHEN v_compare BETWEEN '5C51' AND '5CB6'
  1859. THEN
  1860. v_return := v_return || 'Guo';
  1861. WHEN v_compare BETWEEN '5CB8' AND '5CBD'
  1862. THEN
  1863. v_return := v_return || 'Ha';
  1864. WHEN v_compare BETWEEN '5CC6' AND '5CEC'
  1865. THEN
  1866. v_return := v_return || 'Hai';
  1867. WHEN v_compare = '5CED'
  1868. THEN
  1869. v_return := v_return || 'Hal';
  1870. WHEN v_compare BETWEEN '5CEE' AND '5D99'
  1871. THEN
  1872. v_return := v_return || 'Han';
  1873. WHEN v_compare BETWEEN '5D9D' AND '5DBC'
  1874. THEN
  1875. v_return := v_return || 'Hang';
  1876. WHEN v_compare BETWEEN '5DBE' AND '5E20'
  1877. THEN
  1878. v_return := v_return || 'Hao';
  1879. WHEN v_compare = '5E02'
  1880. THEN
  1881. v_return := v_return || 'Ho';
  1882. WHEN v_compare BETWEEN '5E22' AND '5EC5'
  1883. THEN
  1884. v_return := v_return || 'He';
  1885. WHEN v_compare BETWEEN '5EC6' AND '5ECE'
  1886. THEN
  1887. v_return := v_return || 'Hei';
  1888. WHEN v_compare BETWEEN '5ED0' AND '5EDC'
  1889. THEN
  1890. v_return := v_return || 'Hen';
  1891. WHEN v_compare BETWEEN '5EDD' AND '5F03'
  1892. THEN
  1893. v_return := v_return || 'Heng';
  1894. WHEN v_compare = '5F04'
  1895. THEN
  1896. v_return := v_return || 'Hol';
  1897. WHEN v_compare BETWEEN '5F05' AND '5F8D'
  1898. THEN
  1899. v_return := v_return || 'Hong';
  1900. WHEN v_compare BETWEEN '5F8E' AND '5FD2'
  1901. THEN
  1902. v_return := v_return || 'Hou';
  1903. WHEN v_compare BETWEEN '5FD4' AND '60B1'
  1904. THEN
  1905. v_return := v_return || 'Hu';
  1906. WHEN v_compare BETWEEN '60B2' AND '6111'
  1907. THEN
  1908. v_return := v_return || 'Hua';
  1909. WHEN v_compare BETWEEN '6112' AND '612D'
  1910. THEN
  1911. v_return := v_return || 'Huai';
  1912. WHEN v_compare BETWEEN '612E' AND '61C6'
  1913. THEN
  1914. v_return := v_return || 'Huan';
  1915. WHEN v_compare BETWEEN '61CA' AND '624A'
  1916. THEN
  1917. v_return := v_return || 'Huang';
  1918. WHEN v_compare BETWEEN '624C' AND '6344'
  1919. THEN
  1920. v_return := v_return || 'Hui';
  1921. WHEN v_compare BETWEEN '6346' AND '6388'
  1922. THEN
  1923. v_return := v_return || 'Hun';
  1924. WHEN v_compare BETWEEN '638C' AND '63FA'
  1925. THEN
  1926. v_return := v_return || 'Huo';
  1927. WHEN v_compare = '63FD'
  1928. THEN
  1929. v_return := v_return || 'Hwa';
  1930. WHEN v_compare BETWEEN '63FE' AND '6601'
  1931. THEN
  1932. v_return := v_return || 'Ji';
  1933. WHEN v_compare BETWEEN '6604' AND '6691'
  1934. THEN
  1935. v_return := v_return || 'Jia';
  1936. WHEN v_compare BETWEEN '6692' AND '67F8'
  1937. THEN
  1938. v_return := v_return || 'Jian';
  1939. WHEN v_compare BETWEEN '67F9' AND '6860'
  1940. THEN
  1941. v_return := v_return || 'Jiang';
  1942. WHEN v_compare BETWEEN '6862' AND '6930'
  1943. THEN
  1944. v_return := v_return || 'Jiao';
  1945. WHEN v_compare BETWEEN '6931' AND '6A18'
  1946. THEN
  1947. v_return := v_return || 'Jie';
  1948. WHEN v_compare BETWEEN '6A1A' AND '6AC9'
  1949. THEN
  1950. v_return := v_return || 'Jin';
  1951. WHEN v_compare BETWEEN '6ACA' AND '6B65'
  1952. THEN
  1953. v_return := v_return || 'Jing';
  1954. WHEN v_compare BETWEEN '6B66' AND '6B9A'
  1955. THEN
  1956. v_return := v_return || 'Jiong';
  1957. WHEN v_compare BETWEEN '6B9C' AND '6C0C'
  1958. THEN
  1959. v_return := v_return || 'Jiu';
  1960. WHEN v_compare = '6C0D'
  1961. THEN
  1962. v_return := v_return || 'Jou';
  1963. WHEN v_compare BETWEEN '6C0E' AND '6D2A'
  1964. THEN
  1965. v_return := v_return || 'Ju';
  1966. WHEN v_compare BETWEEN '6D2D' AND '6D80'
  1967. THEN
  1968. v_return := v_return || 'Juan';
  1969. WHEN v_compare BETWEEN '6D82' AND '6E28'
  1970. THEN
  1971. v_return := v_return || 'Jue';
  1972. WHEN v_compare BETWEEN '6E2A' AND '6E85'
  1973. THEN
  1974. v_return := v_return || 'Jun';
  1975. WHEN v_compare BETWEEN '6E86' AND '6E92'
  1976. THEN
  1977. v_return := v_return || 'Ka';
  1978. WHEN v_compare BETWEEN '6E94' AND '6EC9'
  1979. THEN
  1980. v_return := v_return || 'Kai';
  1981. WHEN v_compare = '6ECC'
  1982. THEN
  1983. v_return := v_return || 'Kal';
  1984. WHEN v_compare BETWEEN '6ECD' AND '6F00'
  1985. THEN
  1986. v_return := v_return || 'Kan';
  1987. WHEN v_compare BETWEEN '6F02' AND '6F30'
  1988. THEN
  1989. v_return := v_return || 'Kang';
  1990. WHEN v_compare BETWEEN '6F31' AND '6F4D'
  1991. THEN
  1992. v_return := v_return || 'Kao';
  1993. WHEN v_compare BETWEEN '6F50' AND '6FC8'
  1994. THEN
  1995. v_return := v_return || 'Ke';
  1996. WHEN v_compare BETWEEN '6FC9' AND '6FDA'
  1997. THEN
  1998. v_return := v_return || 'Ken';
  1999. WHEN v_compare BETWEEN '6FDC' AND '6FF5'
  2000. THEN
  2001. v_return := v_return || 'Keng';
  2002. WHEN v_compare = '6FFC'
  2003. THEN
  2004. v_return := v_return || 'Ki';
  2005. WHEN v_compare BETWEEN '6FFD' AND '7016'
  2006. THEN
  2007. v_return := v_return || 'Kong';
  2008. WHEN v_compare = '7018'
  2009. THEN
  2010. v_return := v_return || 'Kos';
  2011. WHEN v_compare BETWEEN '7019' AND '703E'
  2012. THEN
  2013. v_return := v_return || 'Kou';
  2014. WHEN v_compare BETWEEN '7041' AND '707A'
  2015. THEN
  2016. v_return := v_return || 'Ku';
  2017. WHEN v_compare BETWEEN '707C' AND '7095'
  2018. THEN
  2019. v_return := v_return || 'Kua';
  2020. WHEN v_compare BETWEEN '709A' AND '70C1'
  2021. THEN
  2022. v_return := v_return || 'Kuai';
  2023. WHEN v_compare BETWEEN '70C2' AND '70D4'
  2024. THEN
  2025. v_return := v_return || 'Kuan';
  2026. WHEN v_compare BETWEEN '70D8' AND '7128'
  2027. THEN
  2028. v_return := v_return || 'Kuang';
  2029. WHEN v_compare BETWEEN '7129' AND '71B1'
  2030. THEN
  2031. v_return := v_return || 'Kui';
  2032. WHEN v_compare BETWEEN '71B2' AND '71FE'
  2033. THEN
  2034. v_return := v_return || 'Kun';
  2035. WHEN v_compare BETWEEN '7200' AND '7226'
  2036. THEN
  2037. v_return := v_return || 'Kuo';
  2038. WHEN v_compare = '7228'
  2039. THEN
  2040. v_return := v_return || 'Kweok';
  2041. WHEN v_compare BETWEEN '722C' AND '726A'
  2042. THEN
  2043. v_return := v_return || 'La';
  2044. WHEN v_compare BETWEEN '726C' AND '72B5'
  2045. THEN
  2046. v_return := v_return || 'Lai';
  2047. WHEN v_compare BETWEEN '72B9' AND '733C'
  2048. THEN
  2049. v_return := v_return || 'Lan';
  2050. WHEN v_compare BETWEEN '733D' AND '7388'
  2051. THEN
  2052. v_return := v_return || 'Lang';
  2053. WHEN v_compare BETWEEN '7389' AND '73E5'
  2054. THEN
  2055. v_return := v_return || 'Lao';
  2056. WHEN v_compare BETWEEN '73E8' AND '7402'
  2057. THEN
  2058. v_return := v_return || 'Le';
  2059. WHEN v_compare BETWEEN '7404' AND '7485'
  2060. THEN
  2061. v_return := v_return || 'Lei';
  2062. WHEN v_compare BETWEEN '7488' AND '7499'
  2063. THEN
  2064. v_return := v_return || 'Leng';
  2065. WHEN v_compare BETWEEN '749C' AND '7642'
  2066. THEN
  2067. v_return := v_return || 'Li';
  2068. WHEN v_compare BETWEEN '7644' AND '7645'
  2069. THEN
  2070. v_return := v_return || 'Lia';
  2071. WHEN v_compare BETWEEN '7646' AND '76EC'
  2072. THEN
  2073. v_return := v_return || 'Lian';
  2074. WHEN v_compare BETWEEN '76ED' AND '7731'
  2075. THEN
  2076. v_return := v_return || 'Liang';
  2077. WHEN v_compare BETWEEN '7732' AND '7794'
  2078. THEN
  2079. v_return := v_return || 'Liao';
  2080. WHEN v_compare BETWEEN '7795' AND '77E2'
  2081. THEN
  2082. v_return := v_return || 'Lie';
  2083. WHEN v_compare BETWEEN '77E4' AND '785D'
  2084. THEN
  2085. v_return := v_return || 'Lin';
  2086. WHEN v_compare = '77EA'
  2087. THEN
  2088. v_return := v_return || 'Len';
  2089. WHEN v_compare BETWEEN '7860' AND '7904'
  2090. THEN
  2091. v_return := v_return || 'Ling';
  2092. WHEN v_compare BETWEEN '7905' AND '7986'
  2093. THEN
  2094. v_return := v_return || 'Liu';
  2095. WHEN v_compare BETWEEN '7988' AND '7989'
  2096. THEN
  2097. v_return := v_return || 'Lo';
  2098. WHEN v_compare BETWEEN '798A' AND '79FD'
  2099. THEN
  2100. v_return := v_return || 'Long';
  2101. WHEN v_compare BETWEEN '79FE' AND '7A49'
  2102. THEN
  2103. v_return := v_return || 'Lou';
  2104. WHEN v_compare BETWEEN '7A4C' AND '7B4D'
  2105. THEN
  2106. v_return := v_return || 'Lu';
  2107. WHEN v_compare BETWEEN '7B4E' AND '7B80'
  2108. THEN
  2109. v_return := v_return || 'Luan';
  2110. WHEN v_compare BETWEEN '7B81' AND '7BB2'
  2111. THEN
  2112. v_return := v_return || 'Lun';
  2113. WHEN v_compare BETWEEN '7BB5' AND '7C25'
  2114. THEN
  2115. v_return := v_return || 'Luo';
  2116. WHEN v_compare BETWEEN '7C26' AND '7C82'
  2117. THEN
  2118. v_return := v_return || 'Lv';
  2119. WHEN v_compare BETWEEN '7C84' AND '7C98'
  2120. THEN
  2121. v_return := v_return || 'Lue';
  2122. WHEN v_compare BETWEEN '7C9C' AND '7CE4'
  2123. THEN
  2124. v_return := v_return || 'Ma';
  2125. WHEN v_compare BETWEEN '7CE5' AND '7D0C'
  2126. THEN
  2127. v_return := v_return || 'Mai';
  2128. WHEN v_compare BETWEEN '7D11' AND '7D6E'
  2129. THEN
  2130. v_return := v_return || 'Man';
  2131. WHEN v_compare BETWEEN '7D70' AND '7DA9'
  2132. THEN
  2133. v_return := v_return || 'Mang';
  2134. WHEN v_compare BETWEEN '7DAC' AND '7E15'
  2135. THEN
  2136. v_return := v_return || 'Mao';
  2137. WHEN v_compare = '7E0C'
  2138. THEN
  2139. v_return := v_return || 'Q';
  2140. WHEN v_compare BETWEEN '7E18' AND '7E1E'
  2141. THEN
  2142. v_return := v_return || 'Me';
  2143. WHEN v_compare BETWEEN '7E20' AND '7E9A'
  2144. THEN
  2145. v_return := v_return || 'Mei';
  2146. WHEN v_compare BETWEEN '7E9D' AND '7EC1'
  2147. THEN
  2148. v_return := v_return || 'Men';
  2149. WHEN v_compare BETWEEN '7EC2' AND '7F36'
  2150. THEN
  2151. v_return := v_return || 'Meng';
  2152. WHEN v_compare = '7F38'
  2153. THEN
  2154. v_return := v_return || 'Meo';
  2155. WHEN v_compare BETWEEN '7F39' AND '7FE4'
  2156. THEN
  2157. v_return := v_return || 'Mi';
  2158. WHEN v_compare BETWEEN '7FE6' AND '8034'
  2159. THEN
  2160. v_return := v_return || 'Mian';
  2161. WHEN v_compare BETWEEN '8035' AND '805A'
  2162. THEN
  2163. v_return := v_return || 'Miao';
  2164. WHEN v_compare BETWEEN '805C' AND '8081'
  2165. THEN
  2166. v_return := v_return || 'Mie';
  2167. WHEN v_compare BETWEEN '8084' AND '80E4'
  2168. THEN
  2169. v_return := v_return || 'Min';
  2170. WHEN v_compare = '8096'
  2171. THEN
  2172. v_return := v_return || 'Lem';
  2173. WHEN v_compare BETWEEN '80E5' AND '8116'
  2174. THEN
  2175. v_return := v_return || 'Ming';
  2176. WHEN v_compare BETWEEN '8119' AND '811D'
  2177. THEN
  2178. v_return := v_return || 'Miu';
  2179. WHEN v_compare BETWEEN '811E' AND '81A9'
  2180. THEN
  2181. v_return := v_return || 'Mo';
  2182. WHEN v_compare BETWEEN '81AC' AND '81CC'
  2183. THEN
  2184. v_return := v_return || 'Mou';
  2185. WHEN v_compare BETWEEN '81CD' AND '821E'
  2186. THEN
  2187. v_return := v_return || 'Mu';
  2188. WHEN v_compare = '8220'
  2189. THEN
  2190. v_return := v_return || 'Myeo';
  2191. WHEN v_compare = '8221'
  2192. THEN
  2193. v_return := v_return || 'Myeon';
  2194. WHEN v_compare = '8222'
  2195. THEN
  2196. v_return := v_return || 'Myeong';
  2197. WHEN v_compare BETWEEN '8224' AND '8258'
  2198. THEN
  2199. v_return := v_return || 'Na';
  2200. WHEN v_compare BETWEEN '825D' AND '8285'
  2201. THEN
  2202. v_return := v_return || 'Nai';
  2203. WHEN v_compare BETWEEN '8289' AND '82B5'
  2204. THEN
  2205. v_return := v_return || 'Nan';
  2206. WHEN v_compare BETWEEN '82B9' AND '82D0'
  2207. THEN
  2208. v_return := v_return || 'Nang';
  2209. WHEN v_compare BETWEEN '82D1' AND '8311'
  2210. THEN
  2211. v_return := v_return || 'Nao';
  2212. WHEN v_compare BETWEEN '8312' AND '8320'
  2213. THEN
  2214. v_return := v_return || 'Ne';
  2215. WHEN v_compare BETWEEN '8322' AND '8331'
  2216. THEN
  2217. v_return := v_return || 'Nei';
  2218. WHEN v_compare = '8334'
  2219. THEN
  2220. v_return := v_return || 'Nem';
  2221. WHEN v_compare = '8336'
  2222. THEN
  2223. v_return := v_return || 'Nen';
  2224. WHEN v_compare = '8339'
  2225. THEN
  2226. v_return := v_return || 'Neng';
  2227. WHEN v_compare = '833E'
  2228. THEN
  2229. v_return := v_return || 'Neus';
  2230. WHEN v_compare = '8342'
  2231. THEN
  2232. v_return := v_return || 'Ngag';
  2233. WHEN v_compare = '8344'
  2234. THEN
  2235. v_return := v_return || 'Ngai';
  2236. WHEN v_compare = '8345'
  2237. THEN
  2238. v_return := v_return || 'Ngam';
  2239. WHEN v_compare BETWEEN '8346' AND '83B9'
  2240. THEN
  2241. v_return := v_return || 'Ni';
  2242. WHEN v_compare BETWEEN '83BC' AND '83ED'
  2243. THEN
  2244. v_return := v_return || 'Nian';
  2245. WHEN v_compare BETWEEN '83EE' AND '83F5'
  2246. THEN
  2247. v_return := v_return || 'Niang';
  2248. WHEN v_compare BETWEEN '83F8' AND '8414'
  2249. THEN
  2250. v_return := v_return || 'Niao';
  2251. WHEN v_compare BETWEEN '8415' AND '8478'
  2252. THEN
  2253. v_return := v_return || 'Nie';
  2254. WHEN v_compare BETWEEN '8479' AND '8480'
  2255. THEN
  2256. v_return := v_return || 'Nin';
  2257. WHEN v_compare BETWEEN '8481' AND '84B4'
  2258. THEN
  2259. v_return := v_return || 'Ning';
  2260. WHEN v_compare BETWEEN '84B5' AND '84D1'
  2261. THEN
  2262. v_return := v_return || 'Niu';
  2263. WHEN v_compare BETWEEN '84D4' AND '84FA'
  2264. THEN
  2265. v_return := v_return || 'Nong';
  2266. WHEN v_compare = '84E8'
  2267. THEN
  2268. v_return := v_return || 'Nung';
  2269. WHEN v_compare BETWEEN '84FD' AND '850E'
  2270. THEN
  2271. v_return := v_return || 'Nou';
  2272. WHEN v_compare BETWEEN '8511' AND '8522'
  2273. THEN
  2274. v_return := v_return || 'Nu';
  2275. WHEN v_compare BETWEEN '8524' AND '852C'
  2276. THEN
  2277. v_return := v_return || 'Nuan';
  2278. WHEN v_compare = '852D'
  2279. THEN
  2280. v_return := v_return || 'Nun';
  2281. WHEN v_compare BETWEEN '8530' AND '8559'
  2282. THEN
  2283. v_return := v_return || 'Nuo';
  2284. WHEN v_compare BETWEEN '855A' AND '8566'
  2285. THEN
  2286. v_return := v_return || 'Nv';
  2287. WHEN v_compare BETWEEN '856D' AND '8574'
  2288. THEN
  2289. v_return := v_return || 'Nue';
  2290. WHEN v_compare = '8575'
  2291. THEN
  2292. v_return := v_return || 'O';
  2293. WHEN v_compare = '8579'
  2294. THEN
  2295. v_return := v_return || 'Oes';
  2296. WHEN v_compare = '857A'
  2297. THEN
  2298. v_return := v_return || 'Ol';
  2299. WHEN v_compare = '857C'
  2300. THEN
  2301. v_return := v_return || 'On';
  2302. WHEN v_compare BETWEEN '857D' AND '85AE'
  2303. THEN
  2304. v_return := v_return || 'Ou';
  2305. WHEN v_compare BETWEEN '85B1' AND '85C9'
  2306. THEN
  2307. v_return := v_return || 'Pa';
  2308. WHEN v_compare BETWEEN '85CA' AND '85E4'
  2309. THEN
  2310. v_return := v_return || 'Pai';
  2311. WHEN v_compare = '85E5'
  2312. THEN
  2313. v_return := v_return || 'Pak';
  2314. WHEN v_compare BETWEEN '85E8' AND '8625'
  2315. THEN
  2316. v_return := v_return || 'Pan';
  2317. WHEN v_compare BETWEEN '8626' AND '8658'
  2318. THEN
  2319. v_return := v_return || 'Pang';
  2320. WHEN v_compare BETWEEN '8659' AND '8688'
  2321. THEN
  2322. v_return := v_return || 'Pao';
  2323. WHEN v_compare BETWEEN '868A' AND '86C5'
  2324. THEN
  2325. v_return := v_return || 'Pei';
  2326. WHEN v_compare BETWEEN '86C8' AND '86D6'
  2327. THEN
  2328. v_return := v_return || 'Pen';
  2329. WHEN v_compare BETWEEN '86D8' AND '8740'
  2330. THEN
  2331. v_return := v_return || 'Peng';
  2332. WHEN v_compare = '8741'
  2333. THEN
  2334. v_return := v_return || 'Peol';
  2335. WHEN v_compare = '8742'
  2336. THEN
  2337. v_return := v_return || 'Phas';
  2338. WHEN v_compare = '8744'
  2339. THEN
  2340. v_return := v_return || 'Phdeng';
  2341. WHEN v_compare = '8745'
  2342. THEN
  2343. v_return := v_return || 'Phoi';
  2344. WHEN v_compare = '8746'
  2345. THEN
  2346. v_return := v_return || 'Phos';
  2347. WHEN v_compare BETWEEN '8748' AND '880D'
  2348. THEN
  2349. v_return := v_return || 'Pi';
  2350. WHEN v_compare BETWEEN '880E' AND '883A'
  2351. THEN
  2352. v_return := v_return || 'Pian';
  2353. WHEN v_compare BETWEEN '883C' AND '8869'
  2354. THEN
  2355. v_return := v_return || 'Piao';
  2356. WHEN v_compare BETWEEN '886D' AND '8879'
  2357. THEN
  2358. v_return := v_return || 'Pie';
  2359. WHEN v_compare BETWEEN '887A' AND '88A0'
  2360. THEN
  2361. v_return := v_return || 'Pin';
  2362. WHEN v_compare BETWEEN '88A1' AND '88EC'
  2363. THEN
  2364. v_return := v_return || 'Ping';
  2365. WHEN v_compare BETWEEN '88F0' AND '8938'
  2366. THEN
  2367. v_return := v_return || 'Po';
  2368. WHEN v_compare BETWEEN '893E' AND '8958'
  2369. THEN
  2370. v_return := v_return || 'Pou';
  2371. WHEN v_compare BETWEEN '895A' AND '895C'
  2372. THEN
  2373. v_return := v_return || 'Ppun';
  2374. WHEN v_compare BETWEEN '895D' AND '89C4'
  2375. THEN
  2376. v_return := v_return || 'Pu';
  2377. WHEN v_compare BETWEEN '89C5' AND '8B3E'
  2378. THEN
  2379. v_return := v_return || 'Qi';
  2380. WHEN v_compare BETWEEN '8B41' AND '8B61'
  2381. THEN
  2382. v_return := v_return || 'Qia';
  2383. WHEN v_compare BETWEEN '8B62' AND '8C54'
  2384. THEN
  2385. v_return := v_return || 'Qian';
  2386. WHEN v_compare BETWEEN '8C5A' AND '8CB4'
  2387. THEN
  2388. v_return := v_return || 'Qiang';
  2389. WHEN v_compare BETWEEN '8CB8' AND '8D3D'
  2390. THEN
  2391. v_return := v_return || 'Qiao';
  2392. WHEN v_compare BETWEEN '8D40' AND '8D7E'
  2393. THEN
  2394. v_return := v_return || 'Qie';
  2395. WHEN v_compare BETWEEN '8D81' AND '8DFA'
  2396. THEN
  2397. v_return := v_return || 'Qin';
  2398. WHEN v_compare BETWEEN '8DFC' AND '8E5D'
  2399. THEN
  2400. v_return := v_return || 'Qing';
  2401. WHEN v_compare BETWEEN '8E5E' AND '8E98'
  2402. THEN
  2403. v_return := v_return || 'Qiong';
  2404. WHEN v_compare BETWEEN '8E9A' AND '8F2A'
  2405. THEN
  2406. v_return := v_return || 'Qiu';
  2407. WHEN v_compare BETWEEN '8F2E' AND '8FE9'
  2408. THEN
  2409. v_return := v_return || 'Qu';
  2410. WHEN v_compare BETWEEN '8FEA' AND '905D'
  2411. THEN
  2412. v_return := v_return || 'Quan';
  2413. WHEN v_compare BETWEEN '905E' AND '9099'
  2414. THEN
  2415. v_return := v_return || 'Que';
  2416. WHEN v_compare BETWEEN '909A' AND '90AA'
  2417. THEN
  2418. v_return := v_return || 'Qun';
  2419. WHEN v_compare BETWEEN '90B0' AND '90B1'
  2420. THEN
  2421. v_return := v_return || 'Ra';
  2422. WHEN v_compare = '90B2'
  2423. THEN
  2424. v_return := v_return || 'Ram';
  2425. WHEN v_compare BETWEEN '90B4' AND '90E5'
  2426. THEN
  2427. v_return := v_return || 'Ran';
  2428. WHEN v_compare BETWEEN '90E6' AND '9104'
  2429. THEN
  2430. v_return := v_return || 'Rang';
  2431. WHEN v_compare BETWEEN '9105' AND '911C'
  2432. THEN
  2433. v_return := v_return || 'Rao';
  2434. WHEN v_compare BETWEEN '911D' AND '9120'
  2435. THEN
  2436. v_return := v_return || 'Re';
  2437. WHEN v_compare BETWEEN '9121' AND '9180'
  2438. THEN
  2439. v_return := v_return || 'Ren';
  2440. WHEN v_compare BETWEEN '9181' AND '918D'
  2441. THEN
  2442. v_return := v_return || 'Reng';
  2443. WHEN v_compare BETWEEN '918E' AND '9196'
  2444. THEN
  2445. v_return := v_return || 'Ri';
  2446. WHEN v_compare BETWEEN '9189' AND '91F1'
  2447. THEN
  2448. v_return := v_return || 'Rong';
  2449. WHEN v_compare BETWEEN '91F2' AND '9218'
  2450. THEN
  2451. v_return := v_return || 'Rou';
  2452. WHEN v_compare BETWEEN '9219' AND '9269'
  2453. THEN
  2454. v_return := v_return || 'Ru';
  2455. WHEN v_compare BETWEEN '926C' AND '9292'
  2456. THEN
  2457. v_return := v_return || 'Ruan';
  2458. WHEN v_compare BETWEEN '9294' AND '92BD'
  2459. THEN
  2460. v_return := v_return || 'Rui';
  2461. WHEN v_compare BETWEEN '92BE' AND '92C9'
  2462. THEN
  2463. v_return := v_return || 'Run';
  2464. WHEN v_compare = '92CA'
  2465. THEN
  2466. v_return := v_return || 'Rua';
  2467. WHEN v_compare BETWEEN '92CA' AND '92E4'
  2468. THEN
  2469. v_return := v_return || 'Ruo';
  2470. WHEN v_compare BETWEEN '92E5' AND '9309'
  2471. THEN
  2472. v_return := v_return || 'Sa';
  2473. WHEN v_compare = '930A'
  2474. THEN
  2475. v_return := v_return || 'Saeng';
  2476. WHEN v_compare BETWEEN '930C' AND '9325'
  2477. THEN
  2478. v_return := v_return || 'Sai';
  2479. WHEN v_compare = '9328'
  2480. THEN
  2481. v_return := v_return || 'Sal';
  2482. WHEN v_compare BETWEEN '9329' AND '9355'
  2483. THEN
  2484. v_return := v_return || 'San';
  2485. WHEN v_compare BETWEEN '9358' AND '936A'
  2486. THEN
  2487. v_return := v_return || 'Sang';
  2488. WHEN v_compare BETWEEN '936C' AND '9391'
  2489. THEN
  2490. v_return := v_return || 'Sao';
  2491. WHEN v_compare BETWEEN '9392' AND '93C5'
  2492. THEN
  2493. v_return := v_return || 'Se';
  2494. WHEN v_compare = '93C6'
  2495. THEN
  2496. v_return := v_return || 'Sed';
  2497. WHEN v_compare BETWEEN '93C8' AND '93CC'
  2498. THEN
  2499. v_return := v_return || 'Sen';
  2500. WHEN v_compare BETWEEN '93CD' AND '93D0'
  2501. THEN
  2502. v_return := v_return || 'Seng';
  2503. WHEN v_compare = '93D1'
  2504. THEN
  2505. v_return := v_return || 'Seo';
  2506. WHEN v_compare = '93D2'
  2507. THEN
  2508. v_return := v_return || 'Seon';
  2509. WHEN v_compare BETWEEN '93D4' AND '941A'
  2510. THEN
  2511. v_return := v_return || 'Sha';
  2512. WHEN v_compare BETWEEN '941D' AND '9428'
  2513. THEN
  2514. v_return := v_return || 'Shai';
  2515. WHEN v_compare BETWEEN '9429' AND '94C1'
  2516. THEN
  2517. v_return := v_return || 'Shan';
  2518. WHEN v_compare BETWEEN '94C2' AND '94EE'
  2519. THEN
  2520. v_return := v_return || 'Shang';
  2521. WHEN v_compare BETWEEN '94F1' AND '952D'
  2522. THEN
  2523. v_return := v_return || 'Shao';
  2524. WHEN v_compare BETWEEN '952E' AND '9571'
  2525. THEN
  2526. v_return := v_return || 'She';
  2527. WHEN v_compare BETWEEN '9574' AND '9602'
  2528. THEN
  2529. v_return := v_return || 'Shen';
  2530. WHEN v_compare BETWEEN '9604' AND '965C'
  2531. THEN
  2532. v_return := v_return || 'Sheng';
  2533. WHEN v_compare BETWEEN '965E' AND '9786'
  2534. THEN
  2535. v_return := v_return || 'Shi';
  2536. WHEN v_compare BETWEEN '9788' AND '97AE'
  2537. THEN
  2538. v_return := v_return || 'Shou';
  2539. WHEN v_compare BETWEEN '97B0' AND '9878'
  2540. THEN
  2541. v_return := v_return || 'Shu';
  2542. WHEN v_compare BETWEEN '987A' AND '987E'
  2543. THEN
  2544. v_return := v_return || 'Shua';
  2545. WHEN v_compare BETWEEN '9880' AND '988A'
  2546. THEN
  2547. v_return := v_return || 'Shuai';
  2548. WHEN v_compare BETWEEN '988C' AND '9894'
  2549. THEN
  2550. v_return := v_return || 'Shuan';
  2551. WHEN v_compare BETWEEN '9895' AND '98BE'
  2552. THEN
  2553. v_return := v_return || 'Shuang';
  2554. WHEN v_compare BETWEEN '98C0' AND '98D6'
  2555. THEN
  2556. v_return := v_return || 'Shui';
  2557. WHEN v_compare BETWEEN '98DC' AND '98EE'
  2558. THEN
  2559. v_return := v_return || 'Shun';
  2560. WHEN v_compare BETWEEN '98F1' AND '9911'
  2561. THEN
  2562. v_return := v_return || 'Shuo';
  2563. WHEN v_compare BETWEEN '9912' AND '99AD'
  2564. THEN
  2565. v_return := v_return || 'Si';
  2566. WHEN v_compare = '99AE'
  2567. THEN
  2568. v_return := v_return || 'So';
  2569. WHEN v_compare = '99B0'
  2570. THEN
  2571. v_return := v_return || 'Sol';
  2572. WHEN v_compare BETWEEN '99B1' AND '99F6'
  2573. THEN
  2574. v_return := v_return || 'Song';
  2575. WHEN v_compare BETWEEN '99F8' AND '9A36'
  2576. THEN
  2577. v_return := v_return || 'Sou';
  2578. WHEN v_compare BETWEEN '9A38' AND '9AB6'
  2579. THEN
  2580. v_return := v_return || 'Su';
  2581. WHEN v_compare BETWEEN '9AB8' AND '9AC4'
  2582. THEN
  2583. v_return := v_return || 'Suan';
  2584. WHEN v_compare BETWEEN '9AC5' AND '9B3A'
  2585. THEN
  2586. v_return := v_return || 'Sui';
  2587. WHEN v_compare = '9AF0'
  2588. THEN
  2589. v_return := v_return || 'Wie';
  2590. WHEN v_compare BETWEEN '9B3C' AND '9B62'
  2591. THEN
  2592. v_return := v_return || 'Sun';
  2593. WHEN v_compare BETWEEN '9B65' AND '9BA9'
  2594. THEN
  2595. v_return := v_return || 'Suo';
  2596. WHEN v_compare BETWEEN '9BAA' AND '9C10'
  2597. THEN
  2598. v_return := v_return || 'Ta';
  2599. WHEN v_compare = '9C11'
  2600. THEN
  2601. v_return := v_return || 'Tae';
  2602. WHEN v_compare BETWEEN '9C12' AND '9C59'
  2603. THEN
  2604. v_return := v_return || 'Tai';
  2605. WHEN v_compare BETWEEN '9C5A' AND '9CE0'
  2606. THEN
  2607. v_return := v_return || 'Tan';
  2608. WHEN v_compare BETWEEN '9CE2' AND '9D55'
  2609. THEN
  2610. v_return := v_return || 'Tang';
  2611. WHEN v_compare BETWEEN '9D56' AND '9DB4'
  2612. THEN
  2613. v_return := v_return || 'Tao';
  2614. WHEN v_compare = '9DB6'
  2615. THEN
  2616. v_return := v_return || 'Tap';
  2617. WHEN v_compare BETWEEN '9DB8' AND '9DC6'
  2618. THEN
  2619. v_return := v_return || 'Te';
  2620. WHEN v_compare BETWEEN '9DC8' AND '9DED'
  2621. THEN
  2622. v_return := v_return || 'Teng';
  2623. WHEN v_compare = '9DEE'
  2624. THEN
  2625. v_return := v_return || 'Teo';
  2626. WHEN v_compare = '9DF0'
  2627. THEN
  2628. v_return := v_return || 'Teul';
  2629. WHEN v_compare BETWEEN '9DF1' AND '9E82'
  2630. THEN
  2631. v_return := v_return || 'Ti';
  2632. WHEN v_compare BETWEEN '9E85' AND '9EED'
  2633. THEN
  2634. v_return := v_return || 'Tian';
  2635. WHEN v_compare BETWEEN '9EEE' AND '9F38'
  2636. THEN
  2637. v_return := v_return || 'Tiao';
  2638. WHEN v_compare BETWEEN '9F39' AND '9F56'
  2639. THEN
  2640. v_return := v_return || 'Tie';
  2641. WHEN v_compare BETWEEN '9F59' AND '9FAE'
  2642. THEN
  2643. v_return := v_return || 'Ting';
  2644. WHEN v_compare = '9FB0'
  2645. THEN
  2646. v_return := v_return || 'Tol';
  2647. WHEN v_compare BETWEEN '9FB1' AND 'A015'
  2648. THEN
  2649. v_return := v_return || 'Tong';
  2650. WHEN v_compare BETWEEN 'A016' AND 'A03A'
  2651. THEN
  2652. v_return := v_return || 'Tou';
  2653. WHEN v_compare BETWEEN 'A040' AND 'A0A9'
  2654. THEN
  2655. v_return := v_return || 'Tu';
  2656. WHEN v_compare BETWEEN 'A0AA' AND 'A0D5'
  2657. THEN
  2658. v_return := v_return || 'Tuan';
  2659. WHEN v_compare BETWEEN 'A0D6' AND 'A106'
  2660. THEN
  2661. v_return := v_return || 'Tui';
  2662. WHEN v_compare BETWEEN 'A108' AND 'A131'
  2663. THEN
  2664. v_return := v_return || 'Tun';
  2665. WHEN v_compare BETWEEN 'A134' AND 'A1AE'
  2666. THEN
  2667. v_return := v_return || 'Tuo';
  2668. WHEN v_compare BETWEEN 'A1B0' AND 'A1E8'
  2669. THEN
  2670. v_return := v_return || 'Wa';
  2671. WHEN v_compare BETWEEN 'A1E9' AND 'A1F5'
  2672. THEN
  2673. v_return := v_return || 'Wai';
  2674. WHEN v_compare BETWEEN 'A1F8' AND 'A279'
  2675. THEN
  2676. v_return := v_return || 'Wan';
  2677. WHEN v_compare BETWEEN 'A27A' AND 'A2B9'
  2678. THEN
  2679. v_return := v_return || 'Wang';
  2680. WHEN v_compare BETWEEN 'A2BC' AND 'A408'
  2681. THEN
  2682. v_return := v_return || 'Wei';
  2683. WHEN v_compare BETWEEN 'A40D' AND 'A47C'
  2684. THEN
  2685. v_return := v_return || 'Wen';
  2686. WHEN v_compare BETWEEN 'A47D' AND 'A4A2'
  2687. THEN
  2688. v_return := v_return || 'Weng';
  2689. WHEN v_compare BETWEEN 'A4A4' AND 'A4EA'
  2690. THEN
  2691. v_return := v_return || 'Wo';
  2692. WHEN v_compare BETWEEN 'A4EC' AND 'A5D4'
  2693. THEN
  2694. v_return := v_return || 'Wu';
  2695. WHEN v_compare BETWEEN 'A5D6' AND 'A784'
  2696. THEN
  2697. v_return := v_return || 'Xi';
  2698. WHEN v_compare BETWEEN 'A785' AND 'A7FA'
  2699. THEN
  2700. v_return := v_return || 'Xia';
  2701. WHEN v_compare BETWEEN 'A7FD' AND 'A951'
  2702. THEN
  2703. v_return := v_return || 'Xian';
  2704. WHEN v_compare BETWEEN 'A954' AND 'A9CE'
  2705. THEN
  2706. v_return := v_return || 'Xiang';
  2707. WHEN v_compare BETWEEN 'A9D0' AND 'AA8A'
  2708. THEN
  2709. v_return := v_return || 'Xiao';
  2710. WHEN v_compare BETWEEN 'AA8D' AND 'AB7E'
  2711. THEN
  2712. v_return := v_return || 'Xie';
  2713. WHEN v_compare BETWEEN 'AB80' AND 'ABD4'
  2714. THEN
  2715. v_return := v_return || 'Xin';
  2716. WHEN v_compare BETWEEN 'ABD5' AND 'AC41'
  2717. THEN
  2718. v_return := v_return || 'Xing';
  2719. WHEN v_compare BETWEEN 'AC42' AND 'AC64'
  2720. THEN
  2721. v_return := v_return || 'Xiong';
  2722. WHEN v_compare BETWEEN 'AC65' AND 'ACBA'
  2723. THEN
  2724. v_return := v_return || 'Xiu';
  2725. WHEN v_compare BETWEEN 'ACBC' AND 'AD90'
  2726. THEN
  2727. v_return := v_return || 'Xu';
  2728. WHEN v_compare = 'ACD9'
  2729. THEN
  2730. v_return := v_return || 'Chua';
  2731. WHEN v_compare BETWEEN 'AD91' AND 'AE32'
  2732. THEN
  2733. v_return := v_return || 'Xuan';
  2734. WHEN v_compare BETWEEN 'AE34' AND 'AE89'
  2735. THEN
  2736. v_return := v_return || 'Xue';
  2737. WHEN v_compare BETWEEN 'AE8C' AND 'AF1E'
  2738. THEN
  2739. v_return := v_return || 'Xun';
  2740. WHEN v_compare BETWEEN 'AF20' AND 'AF96'
  2741. THEN
  2742. v_return := v_return || 'Ya';
  2743. WHEN v_compare BETWEEN 'AF98' AND 'B118'
  2744. THEN
  2745. v_return := v_return || 'Yan';
  2746. WHEN v_compare = 'B030'
  2747. THEN
  2748. v_return := v_return || 'Eom';
  2749. WHEN v_compare BETWEEN 'B11A' AND 'B1A8'
  2750. THEN
  2751. v_return := v_return || 'Yang';
  2752. WHEN v_compare BETWEEN 'B1AD' AND 'B275'
  2753. THEN
  2754. v_return := v_return || 'Yao';
  2755. WHEN v_compare BETWEEN 'B276' AND 'B30A'
  2756. THEN
  2757. v_return := v_return || 'Ye';
  2758. WHEN v_compare BETWEEN 'B30D' AND 'B30E'
  2759. THEN
  2760. v_return := v_return || 'Yen';
  2761. WHEN v_compare BETWEEN 'B310' AND 'B594'
  2762. THEN
  2763. v_return := v_return || 'Yi';
  2764. WHEN v_compare = 'B359'
  2765. THEN
  2766. v_return := v_return || 'I';
  2767. WHEN v_compare BETWEEN 'B596' AND 'B684'
  2768. THEN
  2769. v_return := v_return || 'Yin';
  2770. WHEN v_compare BETWEEN 'B685' AND 'B768'
  2771. THEN
  2772. v_return := v_return || 'Ying';
  2773. WHEN v_compare BETWEEN 'B76C' AND 'B76E'
  2774. THEN
  2775. v_return := v_return || 'Yo';
  2776. WHEN v_compare BETWEEN 'B770' AND 'B7EA'
  2777. THEN
  2778. v_return := v_return || 'Yong';
  2779. WHEN v_compare BETWEEN 'B7EC' AND 'B8B2'
  2780. THEN
  2781. v_return := v_return || 'You';
  2782. WHEN v_compare BETWEEN 'B8B5' AND 'BA98'
  2783. THEN
  2784. v_return := v_return || 'Yu';
  2785. WHEN v_compare BETWEEN 'BA99' AND 'BB58'
  2786. THEN
  2787. v_return := v_return || 'Yuan';
  2788. WHEN v_compare BETWEEN 'BB59' AND 'BBBE'
  2789. THEN
  2790. v_return := v_return || 'Yue';
  2791. WHEN v_compare BETWEEN 'BBC1' AND 'BC58'
  2792. THEN
  2793. v_return := v_return || 'Yun';
  2794. WHEN v_compare BETWEEN 'BC59' AND 'BC7E'
  2795. THEN
  2796. v_return := v_return || 'Za';
  2797. WHEN v_compare BETWEEN 'BC81' AND 'BCA8'
  2798. THEN
  2799. v_return := v_return || 'Zai';
  2800. WHEN v_compare BETWEEN 'BCAA' AND 'BCEA'
  2801. THEN
  2802. v_return := v_return || 'Zan';
  2803. WHEN v_compare BETWEEN 'BCEE' AND 'BD0A'
  2804. THEN
  2805. v_return := v_return || 'Zang';
  2806. WHEN v_compare BETWEEN 'BD0C' AND 'BD46'
  2807. THEN
  2808. v_return := v_return || 'Zao';
  2809. WHEN v_compare BETWEEN 'BD48' AND 'BD99'
  2810. THEN
  2811. v_return := v_return || 'Ze';
  2812. WHEN v_compare BETWEEN 'BD9A' AND 'BDA2'
  2813. THEN
  2814. v_return := v_return || 'Zei';
  2815. WHEN v_compare BETWEEN 'BDA5' AND 'BDAC'
  2816. THEN
  2817. v_return := v_return || 'Zen';
  2818. WHEN v_compare BETWEEN 'BDAD' AND 'BDCC'
  2819. THEN
  2820. v_return := v_return || 'Zeng';
  2821. WHEN v_compare BETWEEN 'BDCE' AND 'BE40'
  2822. THEN
  2823. v_return := v_return || 'Zha';
  2824. WHEN v_compare = 'BDF8'
  2825. THEN
  2826. v_return := v_return || 'Gad';
  2827. WHEN v_compare BETWEEN 'BE41' AND 'BE62'
  2828. THEN
  2829. v_return := v_return || 'Zhai';
  2830. WHEN v_compare BETWEEN 'BE65' AND 'BEF4'
  2831. THEN
  2832. v_return := v_return || 'Zhan';
  2833. WHEN v_compare BETWEEN 'BEF6' AND 'BF3E'
  2834. THEN
  2835. v_return := v_return || 'Zhang';
  2836. WHEN v_compare BETWEEN 'BF40' AND 'BF8C'
  2837. THEN
  2838. v_return := v_return || 'Zhao';
  2839. WHEN v_compare BETWEEN 'BF8E' AND 'BFF8'
  2840. THEN
  2841. v_return := v_return || 'Zhe';
  2842. WHEN v_compare BETWEEN 'BFF9' AND 'C0B2'
  2843. THEN
  2844. v_return := v_return || 'Zhen';
  2845. WHEN v_compare BETWEEN 'C0B4' AND 'C11E'
  2846. THEN
  2847. v_return := v_return || 'Zheng';
  2848. WHEN v_compare BETWEEN 'C122' AND 'C2C4'
  2849. THEN
  2850. v_return := v_return || 'Zhi';
  2851. WHEN v_compare BETWEEN 'C2C5' AND 'C31A'
  2852. THEN
  2853. v_return := v_return || 'Zhong';
  2854. WHEN v_compare BETWEEN 'C31D' AND 'C39A'
  2855. THEN
  2856. v_return := v_return || 'Zhou';
  2857. WHEN v_compare BETWEEN 'C39C' AND 'C47C'
  2858. THEN
  2859. v_return := v_return || 'Zhu';
  2860. WHEN v_compare BETWEEN 'C47D' AND 'C484'
  2861. THEN
  2862. v_return := v_return || 'Zhua';
  2863. WHEN v_compare BETWEEN 'C485' AND 'C486'
  2864. THEN
  2865. v_return := v_return || 'Zhuai';
  2866. WHEN v_compare BETWEEN 'C488' AND 'C4C0'
  2867. THEN
  2868. v_return := v_return || 'Zhuan';
  2869. WHEN v_compare BETWEEN 'C4C2' AND 'C4E5'
  2870. THEN
  2871. v_return := v_return || 'Zhuang';
  2872. WHEN v_compare BETWEEN 'C4E6' AND 'C51C'
  2873. THEN
  2874. v_return := v_return || 'Zhui';
  2875. WHEN v_compare BETWEEN 'C51D' AND 'C530'
  2876. THEN
  2877. v_return := v_return || 'Zhun';
  2878. WHEN v_compare BETWEEN 'C534' AND 'C5A5'
  2879. THEN
  2880. v_return := v_return || 'Zhuo';
  2881. WHEN v_compare BETWEEN 'C5A8' AND 'C648'
  2882. THEN
  2883. v_return := v_return || 'Zi';
  2884. WHEN v_compare = 'C64A'
  2885. THEN
  2886. v_return := v_return || 'Zo';
  2887. WHEN v_compare BETWEEN 'C64C' AND 'C6B5'
  2888. THEN
  2889. v_return := v_return || 'Zong';
  2890. WHEN v_compare BETWEEN 'C6B6' AND 'C6D6'
  2891. THEN
  2892. v_return := v_return || 'Zou';
  2893. WHEN v_compare BETWEEN 'C6E1' AND 'C714'
  2894. THEN
  2895. v_return := v_return || 'Zu';
  2896. WHEN v_compare BETWEEN 'C715' AND 'C72D'
  2897. THEN
  2898. v_return := v_return || 'Zuan';
  2899. WHEN v_compare BETWEEN 'C72E' AND 'C75E'
  2900. THEN
  2901. v_return := v_return || 'Zui';
  2902. WHEN v_compare BETWEEN 'C760' AND 'C776'
  2903. THEN
  2904. v_return := v_return || 'Zun';
  2905. WHEN v_compare BETWEEN 'C77A' AND 'C7B4'
  2906. THEN
  2907. v_return := v_return || 'Zuo';
  2908. ELSE
  2909. v_return := v_return || v_substr;
  2910. END CASE;
  2911. END LOOP;
  2912. WHEN 3
  2913. THEN --首字母小写
  2914. FOR i IN 1 .. v_length
  2915. LOOP
  2916. v_substr := SUBSTR (p_str, i, 1);
  2917. v_compare := fn_nlssort (v_substr);
  2918. CASE
  2919. WHEN v_compare BETWEEN '3B29' AND '3C82'
  2920. THEN
  2921. v_return := v_return || 'a';
  2922. WHEN v_compare BETWEEN '3C84' AND '427C'
  2923. THEN
  2924. v_return := v_return || 'b';
  2925. WHEN v_compare BETWEEN '427D' AND '4BA9'
  2926. THEN
  2927. v_return := v_return || 'c';
  2928. WHEN v_compare BETWEEN '4BAD' AND '5200'
  2929. THEN
  2930. v_return := v_return || 'd';
  2931. WHEN v_compare BETWEEN '5205' AND '5332'
  2932. THEN
  2933. v_return := v_return || 'e';
  2934. WHEN v_compare BETWEEN '5334' AND '5739'
  2935. THEN
  2936. v_return := v_return || 'f';
  2937. WHEN v_compare BETWEEN '573C' AND '5CB6'
  2938. THEN
  2939. v_return := v_return || 'g';
  2940. WHEN v_compare BETWEEN '5CB8' AND '63FA'
  2941. THEN
  2942. v_return := v_return || 'h';
  2943. WHEN v_compare = 'B359'
  2944. THEN
  2945. v_return := v_return || 'i';
  2946. WHEN v_compare BETWEEN '63FE' AND '6E85'
  2947. THEN
  2948. v_return := v_return || 'j';
  2949. WHEN v_compare BETWEEN '5BC8' AND '7226'
  2950. THEN
  2951. v_return := v_return || 'k';
  2952. WHEN v_compare BETWEEN '722C' AND '7C98'
  2953. THEN
  2954. v_return := v_return || 'l';
  2955. WHEN v_compare BETWEEN '569D' AND '821E'
  2956. THEN
  2957. v_return := v_return || 'm';
  2958. WHEN v_compare BETWEEN '8224' AND '8574'
  2959. THEN
  2960. v_return := v_return || 'n';
  2961. WHEN v_compare BETWEEN '8575' AND '85AE'
  2962. THEN
  2963. v_return := v_return || 'o';
  2964. WHEN v_compare BETWEEN '85B1' AND '89C4'
  2965. THEN
  2966. v_return := v_return || 'p';
  2967. WHEN v_compare BETWEEN '7E0C' AND '90AA'
  2968. THEN
  2969. v_return := v_return || 'q';
  2970. WHEN v_compare BETWEEN '90B0' AND '92E4'
  2971. THEN
  2972. v_return := v_return || 'r';
  2973. WHEN v_compare BETWEEN '92E5' AND '9BA9'
  2974. THEN
  2975. v_return := v_return || 's';
  2976. WHEN v_compare BETWEEN '5160' AND 'A1AE'
  2977. THEN
  2978. v_return := v_return || 't';
  2979. WHEN v_compare BETWEEN '9AF0' AND 'A5D4'
  2980. THEN
  2981. v_return := v_return || 'w';
  2982. WHEN v_compare BETWEEN 'A5D6' AND 'AF1E'
  2983. THEN
  2984. v_return := v_return || 'x';
  2985. WHEN v_compare BETWEEN 'AF20' AND 'BC58'
  2986. THEN
  2987. v_return := v_return || 'y';
  2988. WHEN v_compare BETWEEN 'BC59' AND 'C7B4'
  2989. THEN
  2990. v_return := v_return || 'z';
  2991. ELSE
  2992. v_return := v_return || v_substr;
  2993. END CASE;
  2994. END LOOP;
  2995. WHEN 4
  2996. THEN --首字母大写
  2997. FOR i IN 1 .. v_length
  2998. LOOP
  2999. v_substr := SUBSTR (p_str, i, 1);
  3000. v_compare := fn_nlssort (v_substr);
  3001. CASE
  3002. WHEN v_compare BETWEEN '3B29' AND '3C82'
  3003. THEN
  3004. v_return := v_return || 'A';
  3005. WHEN v_compare BETWEEN '3C84' AND '427C'
  3006. THEN
  3007. v_return := v_return || 'B';
  3008. WHEN v_compare BETWEEN '427D' AND '4BA9'
  3009. THEN
  3010. v_return := v_return || 'C';
  3011. WHEN v_compare BETWEEN '4BAD' AND '5200'
  3012. THEN
  3013. v_return := v_return || 'D';
  3014. WHEN v_compare BETWEEN '5205' AND '5332'
  3015. THEN
  3016. v_return := v_return || 'E';
  3017. WHEN v_compare BETWEEN '5334' AND '5739'
  3018. THEN
  3019. v_return := v_return || 'F';
  3020. WHEN v_compare BETWEEN '573C' AND '5CB6'
  3021. THEN
  3022. v_return := v_return || 'G';
  3023. WHEN v_compare BETWEEN '5CB8' AND '63FA'
  3024. THEN
  3025. v_return := v_return || 'H';
  3026. WHEN v_compare = 'B359'
  3027. THEN
  3028. v_return := v_return || 'I';
  3029. WHEN v_compare BETWEEN '63FE' AND '6E85'
  3030. THEN
  3031. v_return := v_return || 'J';
  3032. WHEN v_compare BETWEEN '5BC8' AND '7226'
  3033. THEN
  3034. v_return := v_return || 'K';
  3035. WHEN v_compare BETWEEN '722C' AND '7C98'
  3036. THEN
  3037. v_return := v_return || 'L';
  3038. WHEN v_compare BETWEEN '569D' AND '821E'
  3039. THEN
  3040. v_return := v_return || 'M';
  3041. WHEN v_compare BETWEEN '8224' AND '8574'
  3042. THEN
  3043. v_return := v_return || 'N';
  3044. WHEN v_compare BETWEEN '8575' AND '85AE'
  3045. THEN
  3046. v_return := v_return || 'O';
  3047. WHEN v_compare BETWEEN '85B1' AND '89C4'
  3048. THEN
  3049. v_return := v_return || 'P';
  3050. WHEN v_compare BETWEEN '7E0C' AND '90AA'
  3051. THEN
  3052. v_return := v_return || 'Q';
  3053. WHEN v_compare BETWEEN '90B0' AND '92E4'
  3054. THEN
  3055. v_return := v_return || 'R';
  3056. WHEN v_compare BETWEEN '92E5' AND '9BA9'
  3057. THEN
  3058. v_return := v_return || 'S';
  3059. WHEN v_compare BETWEEN '5160' AND 'A1AE'
  3060. THEN
  3061. v_return := v_return || 'T';
  3062. WHEN v_compare BETWEEN '9AF0' AND 'A5D4'
  3063. THEN
  3064. v_return := v_return || 'W';
  3065. WHEN v_compare BETWEEN 'A5D6' AND 'AF1E'
  3066. THEN
  3067. v_return := v_return || 'X';
  3068. WHEN v_compare BETWEEN 'AF20' AND 'BC58'
  3069. THEN
  3070. v_return := v_return || 'Y';
  3071. WHEN v_compare BETWEEN 'BC59' AND 'C7B4'
  3072. THEN
  3073. v_return := v_return || 'Z';
  3074. ELSE
  3075. v_return := v_return || v_substr;
  3076. END CASE;
  3077. END LOOP;
  3078. ELSE --全拼小写
  3079. FOR i IN 1 .. v_length
  3080. LOOP
  3081. v_substr := SUBSTR (p_str, i, 1);
  3082. v_compare := fn_nlssort (v_substr);
  3083. CASE
  3084. WHEN v_compare BETWEEN '3B29' AND '3B30'
  3085. THEN
  3086. v_return := v_return || 'a';
  3087. WHEN v_compare = '3B31'
  3088. THEN
  3089. v_return := v_return || 'aes';
  3090. WHEN v_compare BETWEEN '3B32' AND '3B9E'
  3091. THEN
  3092. v_return := v_return || 'ai';
  3093. WHEN v_compare BETWEEN '3BA0' AND '3BFE'
  3094. THEN
  3095. v_return := v_return || 'an';
  3096. WHEN v_compare BETWEEN '3C01' AND '3C14'
  3097. THEN
  3098. v_return := v_return || 'ang';
  3099. WHEN v_compare BETWEEN '3C15' AND '3C82'
  3100. THEN
  3101. v_return := v_return || 'ao';
  3102. WHEN v_compare BETWEEN '3C84' AND '3CE9'
  3103. THEN
  3104. v_return := v_return || 'ba';
  3105. WHEN v_compare BETWEEN '3CED' AND '3D1D'
  3106. THEN
  3107. v_return := v_return || 'bai';
  3108. WHEN v_compare BETWEEN '3D20' AND '3D64'
  3109. THEN
  3110. v_return := v_return || 'ban';
  3111. WHEN v_compare BETWEEN '3D66' AND '3DA2'
  3112. THEN
  3113. v_return := v_return || 'bang';
  3114. WHEN v_compare BETWEEN '3DA4' AND '3E10'
  3115. THEN
  3116. v_return := v_return || 'bao';
  3117. WHEN v_compare = '3E11'
  3118. THEN
  3119. v_return := v_return || 'be';
  3120. WHEN v_compare BETWEEN '3E12' AND '3E7A'
  3121. THEN
  3122. v_return := v_return || 'bei';
  3123. WHEN v_compare BETWEEN '3E7C' AND '3EA0'
  3124. THEN
  3125. v_return := v_return || 'ben';
  3126. WHEN v_compare BETWEEN '3EA1' AND '3ED5'
  3127. THEN
  3128. v_return := v_return || 'beng';
  3129. WHEN v_compare BETWEEN '3ED8' AND '3FE9'
  3130. THEN
  3131. v_return := v_return || 'bi';
  3132. WHEN v_compare BETWEEN '3FEA' AND '4055'
  3133. THEN
  3134. v_return := v_return || 'bian';
  3135. WHEN v_compare BETWEEN '4058' AND '40AE'
  3136. THEN
  3137. v_return := v_return || 'biao';
  3138. WHEN v_compare = '4060'
  3139. THEN
  3140. v_return := v_return || 'bia';
  3141. WHEN v_compare BETWEEN '40B4' AND '40D4'
  3142. THEN
  3143. v_return := v_return || 'bie';
  3144. WHEN v_compare BETWEEN '40D6' AND '4116'
  3145. THEN
  3146. v_return := v_return || 'bin';
  3147. WHEN v_compare BETWEEN '4118' AND '4160'
  3148. THEN
  3149. v_return := v_return || 'bing';
  3150. WHEN v_compare BETWEEN '4161' AND '4224'
  3151. THEN
  3152. v_return := v_return || 'bo';
  3153. WHEN v_compare BETWEEN '4225' AND '427C'
  3154. THEN
  3155. v_return := v_return || 'bu';
  3156. WHEN v_compare BETWEEN '427D' AND '4289'
  3157. THEN
  3158. v_return := v_return || 'ca';
  3159. WHEN v_compare BETWEEN '428C' AND '42B5'
  3160. THEN
  3161. v_return := v_return || 'cai';
  3162. WHEN v_compare BETWEEN '42B9' AND '430C'
  3163. THEN
  3164. v_return := v_return || 'can';
  3165. WHEN v_compare BETWEEN '430D' AND '4334'
  3166. THEN
  3167. v_return := v_return || 'cang';
  3168. WHEN v_compare BETWEEN '4335' AND '435C'
  3169. THEN
  3170. v_return := v_return || 'cao';
  3171. WHEN v_compare BETWEEN '435D' AND '438C'
  3172. THEN
  3173. v_return := v_return || 'ce';
  3174. WHEN v_compare BETWEEN '4390' AND '4398'
  3175. THEN
  3176. v_return := v_return || 'cen';
  3177. WHEN v_compare BETWEEN '439D' AND '43AA'
  3178. THEN
  3179. v_return := v_return || 'ceng';
  3180. WHEN v_compare = '43AC'
  3181. THEN
  3182. v_return := v_return || 'ceok';
  3183. WHEN v_compare = '43AE'
  3184. THEN
  3185. v_return := v_return || 'ceom';
  3186. WHEN v_compare = '43B0'
  3187. THEN
  3188. v_return := v_return || 'ceon';
  3189. WHEN v_compare = '43B1'
  3190. THEN
  3191. v_return := v_return || 'ceor';
  3192. WHEN v_compare BETWEEN '43B2' AND '440A'
  3193. THEN
  3194. v_return := v_return || 'cha';
  3195. WHEN v_compare BETWEEN '440E' AND '442D'
  3196. THEN
  3197. v_return := v_return || 'chai';
  3198. WHEN v_compare BETWEEN '4431' AND '44E1'
  3199. THEN
  3200. v_return := v_return || 'chan';
  3201. WHEN v_compare BETWEEN '44E4' AND '4552'
  3202. THEN
  3203. v_return := v_return || 'chang';
  3204. WHEN v_compare BETWEEN '4554' AND '458E'
  3205. THEN
  3206. v_return := v_return || 'chao';
  3207. WHEN v_compare BETWEEN '4590' AND '45C8'
  3208. THEN
  3209. v_return := v_return || 'che';
  3210. WHEN v_compare BETWEEN '45C9' AND '463D'
  3211. THEN
  3212. v_return := v_return || 'chen';
  3213. WHEN v_compare BETWEEN '463E' AND '46CD'
  3214. THEN
  3215. v_return := v_return || 'cheng';
  3216. WHEN v_compare BETWEEN '46CE' AND '47A6'
  3217. THEN
  3218. v_return := v_return || 'chi';
  3219. WHEN v_compare BETWEEN '47A8' AND '47EC'
  3220. THEN
  3221. v_return := v_return || 'chong';
  3222. WHEN v_compare BETWEEN '47ED' AND '484C'
  3223. THEN
  3224. v_return := v_return || 'chou';
  3225. WHEN v_compare BETWEEN '484D' AND '48E2'
  3226. THEN
  3227. v_return := v_return || 'chu';
  3228. WHEN v_compare BETWEEN '48E9' AND '48F4'
  3229. THEN
  3230. v_return := v_return || 'chuai';
  3231. WHEN v_compare BETWEEN '48F6' AND '4924'
  3232. THEN
  3233. v_return := v_return || 'chuan';
  3234. WHEN v_compare BETWEEN '4925' AND '4951'
  3235. THEN
  3236. v_return := v_return || 'chuang';
  3237. WHEN v_compare BETWEEN '4954' AND '496E'
  3238. THEN
  3239. v_return := v_return || 'chui';
  3240. WHEN v_compare BETWEEN '4971' AND '49C6'
  3241. THEN
  3242. v_return := v_return || 'chun';
  3243. WHEN v_compare BETWEEN '49C8' AND '49EA'
  3244. THEN
  3245. v_return := v_return || 'chuo';
  3246. WHEN v_compare BETWEEN '49EC' AND '4A4A'
  3247. THEN
  3248. v_return := v_return || 'ci';
  3249. WHEN v_compare = '4A50'
  3250. THEN
  3251. v_return := v_return || 'cis';
  3252. WHEN v_compare BETWEEN '4A51' AND '4AB2'
  3253. THEN
  3254. v_return := v_return || 'cong';
  3255. WHEN v_compare BETWEEN '4AB4' AND '4ABA'
  3256. THEN
  3257. v_return := v_return || 'cou';
  3258. WHEN v_compare BETWEEN '4ABC' AND '4AEA'
  3259. THEN
  3260. v_return := v_return || 'cu';
  3261. WHEN v_compare BETWEEN '4AEE' AND '4B0C'
  3262. THEN
  3263. v_return := v_return || 'cuan';
  3264. WHEN v_compare BETWEEN '4B0D' AND '4B56'
  3265. THEN
  3266. v_return := v_return || 'cui';
  3267. WHEN v_compare BETWEEN '4B59' AND '4B6C'
  3268. THEN
  3269. v_return := v_return || 'cun';
  3270. WHEN v_compare BETWEEN '4B70' AND '4BA9'
  3271. THEN
  3272. v_return := v_return || 'cuo';
  3273. WHEN v_compare BETWEEN '4BAD' AND '4BFE'
  3274. THEN
  3275. v_return := v_return || 'da';
  3276. WHEN v_compare BETWEEN '4C00' AND '4C4E'
  3277. THEN
  3278. v_return := v_return || 'dai';
  3279. WHEN v_compare BETWEEN '4C50' AND '4CDC'
  3280. THEN
  3281. v_return := v_return || 'dan';
  3282. WHEN v_compare BETWEEN '4CDE' AND '4D26'
  3283. THEN
  3284. v_return := v_return || 'dang';
  3285. WHEN v_compare BETWEEN '4D28' AND '4D76'
  3286. THEN
  3287. v_return := v_return || 'dao';
  3288. WHEN v_compare BETWEEN '4D7E' AND '4D8D'
  3289. THEN
  3290. v_return := v_return || 'de';
  3291. WHEN v_compare = '4D8E'
  3292. THEN
  3293. v_return := v_return || 'dem';
  3294. WHEN v_compare BETWEEN '4D90' AND '4D91'
  3295. THEN
  3296. v_return := v_return || 'den';
  3297. WHEN v_compare BETWEEN '4D94' AND '4DC0'
  3298. THEN
  3299. v_return := v_return || 'deng';
  3300. WHEN v_compare BETWEEN '4DC4' AND '4E8A'
  3301. THEN
  3302. v_return := v_return || 'di';
  3303. WHEN v_compare = '4E8C'
  3304. THEN
  3305. v_return := v_return || 'dia';
  3306. WHEN v_compare BETWEEN '4E8D' AND '4EE8'
  3307. THEN
  3308. v_return := v_return || 'dian';
  3309. WHEN v_compare BETWEEN '4EE9' AND '4F38'
  3310. THEN
  3311. v_return := v_return || 'diao';
  3312. WHEN v_compare BETWEEN '4F39' AND '4F90'
  3313. THEN
  3314. v_return := v_return || 'die';
  3315. WHEN v_compare = '4F8D'
  3316. THEN
  3317. v_return := v_return || 'dei';
  3318. WHEN v_compare = '4F91'
  3319. THEN
  3320. v_return := v_return || 'dim';
  3321. WHEN v_compare BETWEEN '4F92' AND '4FCD'
  3322. THEN
  3323. v_return := v_return || 'ding';
  3324. WHEN v_compare BETWEEN '4FCD' AND '4FD4'
  3325. THEN
  3326. v_return := v_return || 'diu';
  3327. WHEN v_compare BETWEEN '4FD5' AND '5032'
  3328. THEN
  3329. v_return := v_return || 'dong';
  3330. WHEN v_compare BETWEEN '5034' AND '507C'
  3331. THEN
  3332. v_return := v_return || 'dou';
  3333. WHEN v_compare = '5044'
  3334. THEN
  3335. v_return := v_return || 'dul';
  3336. WHEN v_compare BETWEEN '507E' AND '50E9'
  3337. THEN
  3338. v_return := v_return || 'du';
  3339. WHEN v_compare BETWEEN '50EA' AND '5110'
  3340. THEN
  3341. v_return := v_return || 'duan';
  3342. WHEN v_compare BETWEEN '5114' AND '514E'
  3343. THEN
  3344. v_return := v_return || 'dui';
  3345. WHEN v_compare BETWEEN '5152' AND '518D'
  3346. THEN
  3347. v_return := v_return || 'dun';
  3348. WHEN v_compare = '5160'
  3349. THEN
  3350. v_return := v_return || 'ton';
  3351. WHEN v_compare BETWEEN '518E' AND '5200'
  3352. THEN
  3353. v_return := v_return || 'duo';
  3354. WHEN v_compare BETWEEN '5205' AND '52C2'
  3355. THEN
  3356. v_return := v_return || 'e';
  3357. WHEN v_compare BETWEEN '52C4' AND '52CD'
  3358. THEN
  3359. v_return := v_return || 'en';
  3360. WHEN v_compare = '52D4'
  3361. THEN
  3362. v_return := v_return || 'eng';
  3363. WHEN v_compare = '52D5'
  3364. THEN
  3365. v_return := v_return || 'eo';
  3366. WHEN v_compare = '52D6'
  3367. THEN
  3368. v_return := v_return || 'eol';
  3369. WHEN v_compare = '52D8'
  3370. THEN
  3371. v_return := v_return || 'eos';
  3372. WHEN v_compare BETWEEN '52D9' AND '5332'
  3373. THEN
  3374. v_return := v_return || 'er';
  3375. WHEN v_compare BETWEEN '5334' AND '5366'
  3376. THEN
  3377. v_return := v_return || 'fa';
  3378. WHEN v_compare BETWEEN '536A' AND '53FA'
  3379. THEN
  3380. v_return := v_return || 'fan';
  3381. WHEN v_compare BETWEEN '53FD' AND '5438'
  3382. THEN
  3383. v_return := v_return || 'fang';
  3384. WHEN v_compare BETWEEN '5439' AND '54B2'
  3385. THEN
  3386. v_return := v_return || 'fei';
  3387. WHEN v_compare BETWEEN '54B4' AND '5528'
  3388. THEN
  3389. v_return := v_return || 'fen';
  3390. WHEN v_compare BETWEEN '5529' AND '55A9'
  3391. THEN
  3392. v_return := v_return || 'feng';
  3393. WHEN v_compare BETWEEN '55AA' AND '55AE'
  3394. THEN
  3395. v_return := v_return || 'fo';
  3396. WHEN v_compare BETWEEN '55B1' AND '55BC'
  3397. THEN
  3398. v_return := v_return || 'fou';
  3399. WHEN v_compare BETWEEN '55BD' AND '5739'
  3400. THEN
  3401. v_return := v_return || 'fu';
  3402. WHEN v_compare = '569D'
  3403. THEN
  3404. v_return := v_return || 'm';
  3405. WHEN v_compare BETWEEN '573C' AND '574C'
  3406. THEN
  3407. v_return := v_return || 'ga';
  3408. WHEN v_compare BETWEEN '574D' AND '578C'
  3409. THEN
  3410. v_return := v_return || 'gai';
  3411. WHEN v_compare BETWEEN '578D' AND '57F0'
  3412. THEN
  3413. v_return := v_return || 'gan';
  3414. WHEN v_compare BETWEEN '57F1' AND '582C'
  3415. THEN
  3416. v_return := v_return || 'gang';
  3417. WHEN v_compare BETWEEN '582E' AND '5884'
  3418. THEN
  3419. v_return := v_return || 'gao';
  3420. WHEN v_compare BETWEEN '5885' AND '5905'
  3421. THEN
  3422. v_return := v_return || 'ge';
  3423. WHEN v_compare = '5906'
  3424. THEN
  3425. v_return := v_return || 'gei';
  3426. WHEN v_compare BETWEEN '5909' AND '5915'
  3427. THEN
  3428. v_return := v_return || 'gen';
  3429. WHEN v_compare BETWEEN '5918' AND '594E'
  3430. THEN
  3431. v_return := v_return || 'geng';
  3432. WHEN v_compare = '5956'
  3433. THEN
  3434. v_return := v_return || 'gib';
  3435. WHEN v_compare = '5958'
  3436. THEN
  3437. v_return := v_return || 'go';
  3438. WHEN v_compare BETWEEN '5959' AND '59BA'
  3439. THEN
  3440. v_return := v_return || 'gong';
  3441. WHEN v_compare BETWEEN '59BD' AND '5A0E'
  3442. THEN
  3443. v_return := v_return || 'gou';
  3444. WHEN v_compare BETWEEN '5A10' AND '5AB2'
  3445. THEN
  3446. v_return := v_return || 'gu';
  3447. WHEN v_compare BETWEEN '5AB4' AND '5AE8'
  3448. THEN
  3449. v_return := v_return || 'gua';
  3450. WHEN v_compare BETWEEN '5AE9' AND '5AF8'
  3451. THEN
  3452. v_return := v_return || 'guai';
  3453. WHEN v_compare BETWEEN '5AFD' AND '5B5E'
  3454. THEN
  3455. v_return := v_return || 'guan';
  3456. WHEN v_compare BETWEEN '5B60' AND '5B8C'
  3457. THEN
  3458. v_return := v_return || 'guang';
  3459. WHEN v_compare BETWEEN '5B8D' AND '5C2E'
  3460. THEN
  3461. v_return := v_return || 'gui';
  3462. WHEN v_compare = '5BC8'
  3463. THEN
  3464. v_return := v_return || 'kwi';
  3465. WHEN v_compare BETWEEN '5C30' AND '5C58'
  3466. THEN
  3467. v_return := v_return || 'gun';
  3468. WHEN v_compare BETWEEN '5C51' AND '5CB6'
  3469. THEN
  3470. v_return := v_return || 'guo';
  3471. WHEN v_compare BETWEEN '5CB8' AND '5CBD'
  3472. THEN
  3473. v_return := v_return || 'ha';
  3474. WHEN v_compare BETWEEN '5CC6' AND '5CEC'
  3475. THEN
  3476. v_return := v_return || 'hai';
  3477. WHEN v_compare = '5CED'
  3478. THEN
  3479. v_return := v_return || 'hal';
  3480. WHEN v_compare BETWEEN '5CEE' AND '5D99'
  3481. THEN
  3482. v_return := v_return || 'han';
  3483. WHEN v_compare BETWEEN '5D9D' AND '5DBC'
  3484. THEN
  3485. v_return := v_return || 'hang';
  3486. WHEN v_compare BETWEEN '5DBE' AND '5E20'
  3487. THEN
  3488. v_return := v_return || 'hao';
  3489. WHEN v_compare = '5E02'
  3490. THEN
  3491. v_return := v_return || 'ho';
  3492. WHEN v_compare BETWEEN '5E22' AND '5EC5'
  3493. THEN
  3494. v_return := v_return || 'he';
  3495. WHEN v_compare BETWEEN '5EC6' AND '5ECE'
  3496. THEN
  3497. v_return := v_return || 'hei';
  3498. WHEN v_compare BETWEEN '5ED0' AND '5EDC'
  3499. THEN
  3500. v_return := v_return || 'hen';
  3501. WHEN v_compare BETWEEN '5EDD' AND '5F03'
  3502. THEN
  3503. v_return := v_return || 'heng';
  3504. WHEN v_compare = '5F04'
  3505. THEN
  3506. v_return := v_return || 'hol';
  3507. WHEN v_compare BETWEEN '5F05' AND '5F8D'
  3508. THEN
  3509. v_return := v_return || 'hong';
  3510. WHEN v_compare BETWEEN '5F8E' AND '5FD2'
  3511. THEN
  3512. v_return := v_return || 'hou';
  3513. WHEN v_compare BETWEEN '5FD4' AND '60B1'
  3514. THEN
  3515. v_return := v_return || 'hu';
  3516. WHEN v_compare BETWEEN '60B2' AND '6111'
  3517. THEN
  3518. v_return := v_return || 'hua';
  3519. WHEN v_compare BETWEEN '6112' AND '612D'
  3520. THEN
  3521. v_return := v_return || 'huai';
  3522. WHEN v_compare BETWEEN '612E' AND '61C6'
  3523. THEN
  3524. v_return := v_return || 'huan';
  3525. WHEN v_compare BETWEEN '61CA' AND '624A'
  3526. THEN
  3527. v_return := v_return || 'huang';
  3528. WHEN v_compare BETWEEN '624C' AND '6344'
  3529. THEN
  3530. v_return := v_return || 'hui';
  3531. WHEN v_compare BETWEEN '6346' AND '6388'
  3532. THEN
  3533. v_return := v_return || 'hun';
  3534. WHEN v_compare BETWEEN '638C' AND '63FA'
  3535. THEN
  3536. v_return := v_return || 'huo';
  3537. WHEN v_compare = '63FD'
  3538. THEN
  3539. v_return := v_return || 'hwa';
  3540. WHEN v_compare BETWEEN '63FE' AND '6601'
  3541. THEN
  3542. v_return := v_return || 'ji';
  3543. WHEN v_compare BETWEEN '6604' AND '6691'
  3544. THEN
  3545. v_return := v_return || 'jia';
  3546. WHEN v_compare BETWEEN '6692' AND '67F8'
  3547. THEN
  3548. v_return := v_return || 'jian';
  3549. WHEN v_compare BETWEEN '67F9' AND '6860'
  3550. THEN
  3551. v_return := v_return || 'jiang';
  3552. WHEN v_compare BETWEEN '6862' AND '6930'
  3553. THEN
  3554. v_return := v_return || 'jiao';
  3555. WHEN v_compare BETWEEN '6931' AND '6A18'
  3556. THEN
  3557. v_return := v_return || 'jie';
  3558. WHEN v_compare BETWEEN '6A1A' AND '6AC9'
  3559. THEN
  3560. v_return := v_return || 'jin';
  3561. WHEN v_compare BETWEEN '6ACA' AND '6B65'
  3562. THEN
  3563. v_return := v_return || 'jing';
  3564. WHEN v_compare BETWEEN '6B66' AND '6B9A'
  3565. THEN
  3566. v_return := v_return || 'jiong';
  3567. WHEN v_compare BETWEEN '6B9C' AND '6C0C'
  3568. THEN
  3569. v_return := v_return || 'jiu';
  3570. WHEN v_compare = '6C0D'
  3571. THEN
  3572. v_return := v_return || 'jou';
  3573. WHEN v_compare BETWEEN '6C0E' AND '6D2A'
  3574. THEN
  3575. v_return := v_return || 'ju';
  3576. WHEN v_compare BETWEEN '6D2D' AND '6D80'
  3577. THEN
  3578. v_return := v_return || 'juan';
  3579. WHEN v_compare BETWEEN '6D82' AND '6E28'
  3580. THEN
  3581. v_return := v_return || 'jue';
  3582. WHEN v_compare BETWEEN '6E2A' AND '6E85'
  3583. THEN
  3584. v_return := v_return || 'jun';
  3585. WHEN v_compare BETWEEN '6E86' AND '6E92'
  3586. THEN
  3587. v_return := v_return || 'ka';
  3588. WHEN v_compare BETWEEN '6E94' AND '6EC9'
  3589. THEN
  3590. v_return := v_return || 'kai';
  3591. WHEN v_compare = '6ECC'
  3592. THEN
  3593. v_return := v_return || 'kal';
  3594. WHEN v_compare BETWEEN '6ECD' AND '6F00'
  3595. THEN
  3596. v_return := v_return || 'kan';
  3597. WHEN v_compare BETWEEN '6F02' AND '6F30'
  3598. THEN
  3599. v_return := v_return || 'kang';
  3600. WHEN v_compare BETWEEN '6F31' AND '6F4D'
  3601. THEN
  3602. v_return := v_return || 'kao';
  3603. WHEN v_compare BETWEEN '6F50' AND '6FC8'
  3604. THEN
  3605. v_return := v_return || 'ke';
  3606. WHEN v_compare BETWEEN '6FC9' AND '6FDA'
  3607. THEN
  3608. v_return := v_return || 'ken';
  3609. WHEN v_compare BETWEEN '6FDC' AND '6FF5'
  3610. THEN
  3611. v_return := v_return || 'keng';
  3612. WHEN v_compare = '6FFC'
  3613. THEN
  3614. v_return := v_return || 'ki';
  3615. WHEN v_compare BETWEEN '6FFD' AND '7016'
  3616. THEN
  3617. v_return := v_return || 'kong';
  3618. WHEN v_compare = '7018'
  3619. THEN
  3620. v_return := v_return || 'kos';
  3621. WHEN v_compare BETWEEN '7019' AND '703E'
  3622. THEN
  3623. v_return := v_return || 'kou';
  3624. WHEN v_compare BETWEEN '7041' AND '707A'
  3625. THEN
  3626. v_return := v_return || 'ku';
  3627. WHEN v_compare BETWEEN '707C' AND '7095'
  3628. THEN
  3629. v_return := v_return || 'kua';
  3630. WHEN v_compare BETWEEN '709A' AND '70C1'
  3631. THEN
  3632. v_return := v_return || 'kuai';
  3633. WHEN v_compare BETWEEN '70C2' AND '70D4'
  3634. THEN
  3635. v_return := v_return || 'kuan';
  3636. WHEN v_compare BETWEEN '70D8' AND '7128'
  3637. THEN
  3638. v_return := v_return || 'kuang';
  3639. WHEN v_compare BETWEEN '7129' AND '71B1'
  3640. THEN
  3641. v_return := v_return || 'kui';
  3642. WHEN v_compare BETWEEN '71B2' AND '71FE'
  3643. THEN
  3644. v_return := v_return || 'kun';
  3645. WHEN v_compare BETWEEN '7200' AND '7226'
  3646. THEN
  3647. v_return := v_return || 'kuo';
  3648. WHEN v_compare = '7228'
  3649. THEN
  3650. v_return := v_return || 'kweok';
  3651. WHEN v_compare BETWEEN '722C' AND '726A'
  3652. THEN
  3653. v_return := v_return || 'la';
  3654. WHEN v_compare BETWEEN '726C' AND '72B5'
  3655. THEN
  3656. v_return := v_return || 'lai';
  3657. WHEN v_compare BETWEEN '72B9' AND '733C'
  3658. THEN
  3659. v_return := v_return || 'lan';
  3660. WHEN v_compare BETWEEN '733D' AND '7388'
  3661. THEN
  3662. v_return := v_return || 'lang';
  3663. WHEN v_compare BETWEEN '7389' AND '73E5'
  3664. THEN
  3665. v_return := v_return || 'lao';
  3666. WHEN v_compare BETWEEN '73E8' AND '7402'
  3667. THEN
  3668. v_return := v_return || 'le';
  3669. WHEN v_compare BETWEEN '7404' AND '7485'
  3670. THEN
  3671. v_return := v_return || 'lei';
  3672. WHEN v_compare BETWEEN '7488' AND '7499'
  3673. THEN
  3674. v_return := v_return || 'leng';
  3675. WHEN v_compare BETWEEN '749C' AND '7642'
  3676. THEN
  3677. v_return := v_return || 'li';
  3678. WHEN v_compare BETWEEN '7644' AND '7645'
  3679. THEN
  3680. v_return := v_return || 'lia';
  3681. WHEN v_compare BETWEEN '7646' AND '76EC'
  3682. THEN
  3683. v_return := v_return || 'lian';
  3684. WHEN v_compare BETWEEN '76ED' AND '7731'
  3685. THEN
  3686. v_return := v_return || 'liang';
  3687. WHEN v_compare BETWEEN '7732' AND '7794'
  3688. THEN
  3689. v_return := v_return || 'liao';
  3690. WHEN v_compare BETWEEN '7795' AND '77E2'
  3691. THEN
  3692. v_return := v_return || 'lie';
  3693. WHEN v_compare BETWEEN '77E4' AND '785D'
  3694. THEN
  3695. v_return := v_return || 'lin';
  3696. WHEN v_compare = '77EA'
  3697. THEN
  3698. v_return := v_return || 'len';
  3699. WHEN v_compare BETWEEN '7860' AND '7904'
  3700. THEN
  3701. v_return := v_return || 'ling';
  3702. WHEN v_compare BETWEEN '7905' AND '7986'
  3703. THEN
  3704. v_return := v_return || 'liu';
  3705. WHEN v_compare BETWEEN '7988' AND '7989'
  3706. THEN
  3707. v_return := v_return || 'lo';
  3708. WHEN v_compare BETWEEN '798A' AND '79FD'
  3709. THEN
  3710. v_return := v_return || 'long';
  3711. WHEN v_compare BETWEEN '79FE' AND '7A49'
  3712. THEN
  3713. v_return := v_return || 'lou';
  3714. WHEN v_compare BETWEEN '7A4C' AND '7B4D'
  3715. THEN
  3716. v_return := v_return || 'lu';
  3717. WHEN v_compare BETWEEN '7B4E' AND '7B80'
  3718. THEN
  3719. v_return := v_return || 'luan';
  3720. WHEN v_compare BETWEEN '7B81' AND '7BB2'
  3721. THEN
  3722. v_return := v_return || 'lun';
  3723. WHEN v_compare BETWEEN '7BB5' AND '7C25'
  3724. THEN
  3725. v_return := v_return || 'luo';
  3726. WHEN v_compare BETWEEN '7C26' AND '7C82'
  3727. THEN
  3728. v_return := v_return || 'lv';
  3729. WHEN v_compare BETWEEN '7C84' AND '7C98'
  3730. THEN
  3731. v_return := v_return || 'lue';
  3732. WHEN v_compare BETWEEN '7C9C' AND '7CE4'
  3733. THEN
  3734. v_return := v_return || 'ma';
  3735. WHEN v_compare BETWEEN '7CE5' AND '7D0C'
  3736. THEN
  3737. v_return := v_return || 'mai';
  3738. WHEN v_compare BETWEEN '7D11' AND '7D6E'
  3739. THEN
  3740. v_return := v_return || 'man';
  3741. WHEN v_compare BETWEEN '7D70' AND '7DA9'
  3742. THEN
  3743. v_return := v_return || 'mang';
  3744. WHEN v_compare BETWEEN '7DAC' AND '7E15'
  3745. THEN
  3746. v_return := v_return || 'mao';
  3747. WHEN v_compare = '7E0C'
  3748. THEN
  3749. v_return := v_return || 'q';
  3750. WHEN v_compare BETWEEN '7E18' AND '7E1E'
  3751. THEN
  3752. v_return := v_return || 'me';
  3753. WHEN v_compare BETWEEN '7E20' AND '7E9A'
  3754. THEN
  3755. v_return := v_return || 'mei';
  3756. WHEN v_compare BETWEEN '7E9D' AND '7EC1'
  3757. THEN
  3758. v_return := v_return || 'men';
  3759. WHEN v_compare BETWEEN '7EC2' AND '7F36'
  3760. THEN
  3761. v_return := v_return || 'meng';
  3762. WHEN v_compare = '7F38'
  3763. THEN
  3764. v_return := v_return || 'meo';
  3765. WHEN v_compare BETWEEN '7F39' AND '7FE4'
  3766. THEN
  3767. v_return := v_return || 'mi';
  3768. WHEN v_compare BETWEEN '7FE6' AND '8034'
  3769. THEN
  3770. v_return := v_return || 'mian';
  3771. WHEN v_compare BETWEEN '8035' AND '805A'
  3772. THEN
  3773. v_return := v_return || 'miao';
  3774. WHEN v_compare BETWEEN '805C' AND '8081'
  3775. THEN
  3776. v_return := v_return || 'mie';
  3777. WHEN v_compare BETWEEN '8084' AND '80E4'
  3778. THEN
  3779. v_return := v_return || 'min';
  3780. WHEN v_compare = '8096'
  3781. THEN
  3782. v_return := v_return || 'lem';
  3783. WHEN v_compare BETWEEN '80E5' AND '8116'
  3784. THEN
  3785. v_return := v_return || 'ming';
  3786. WHEN v_compare BETWEEN '8119' AND '811D'
  3787. THEN
  3788. v_return := v_return || 'miu';
  3789. WHEN v_compare BETWEEN '811E' AND '81A9'
  3790. THEN
  3791. v_return := v_return || 'mo';
  3792. WHEN v_compare BETWEEN '81AC' AND '81CC'
  3793. THEN
  3794. v_return := v_return || 'mou';
  3795. WHEN v_compare BETWEEN '81CD' AND '821E'
  3796. THEN
  3797. v_return := v_return || 'mu';
  3798. WHEN v_compare = '8220'
  3799. THEN
  3800. v_return := v_return || 'myeo';
  3801. WHEN v_compare = '8221'
  3802. THEN
  3803. v_return := v_return || 'myeon';
  3804. WHEN v_compare = '8222'
  3805. THEN
  3806. v_return := v_return || 'myeong';
  3807. WHEN v_compare BETWEEN '8224' AND '8258'
  3808. THEN
  3809. v_return := v_return || 'na';
  3810. WHEN v_compare BETWEEN '825D' AND '8285'
  3811. THEN
  3812. v_return := v_return || 'nai';
  3813. WHEN v_compare BETWEEN '8289' AND '82B5'
  3814. THEN
  3815. v_return := v_return || 'nan';
  3816. WHEN v_compare BETWEEN '82B9' AND '82D0'
  3817. THEN
  3818. v_return := v_return || 'nang';
  3819. WHEN v_compare BETWEEN '82D1' AND '8311'
  3820. THEN
  3821. v_return := v_return || 'nao';
  3822. WHEN v_compare BETWEEN '8312' AND '8320'
  3823. THEN
  3824. v_return := v_return || 'ne';
  3825. WHEN v_compare BETWEEN '8322' AND '8331'
  3826. THEN
  3827. v_return := v_return || 'nei';
  3828. WHEN v_compare = '8334'
  3829. THEN
  3830. v_return := v_return || 'nem';
  3831. WHEN v_compare = '8336'
  3832. THEN
  3833. v_return := v_return || 'nen';
  3834. WHEN v_compare = '8339'
  3835. THEN
  3836. v_return := v_return || 'neng';
  3837. WHEN v_compare = '833E'
  3838. THEN
  3839. v_return := v_return || 'neus';
  3840. WHEN v_compare = '8342'
  3841. THEN
  3842. v_return := v_return || 'ngag';
  3843. WHEN v_compare = '8344'
  3844. THEN
  3845. v_return := v_return || 'ngai';
  3846. WHEN v_compare = '8345'
  3847. THEN
  3848. v_return := v_return || 'ngam';
  3849. WHEN v_compare BETWEEN '8346' AND '83B9'
  3850. THEN
  3851. v_return := v_return || 'ni';
  3852. WHEN v_compare BETWEEN '83BC' AND '83ED'
  3853. THEN
  3854. v_return := v_return || 'nian';
  3855. WHEN v_compare BETWEEN '83EE' AND '83F5'
  3856. THEN
  3857. v_return := v_return || 'niang';
  3858. WHEN v_compare BETWEEN '83F8' AND '8414'
  3859. THEN
  3860. v_return := v_return || 'niao';
  3861. WHEN v_compare BETWEEN '8415' AND '8478'
  3862. THEN
  3863. v_return := v_return || 'nie';
  3864. WHEN v_compare BETWEEN '8479' AND '8480'
  3865. THEN
  3866. v_return := v_return || 'nin';
  3867. WHEN v_compare BETWEEN '8481' AND '84B4'
  3868. THEN
  3869. v_return := v_return || 'ning';
  3870. WHEN v_compare BETWEEN '84B5' AND '84D1'
  3871. THEN
  3872. v_return := v_return || 'niu';
  3873. WHEN v_compare BETWEEN '84D4' AND '84FA'
  3874. THEN
  3875. v_return := v_return || 'nong';
  3876. WHEN v_compare = '84E8'
  3877. THEN
  3878. v_return := v_return || 'nung';
  3879. WHEN v_compare BETWEEN '84FD' AND '850E'
  3880. THEN
  3881. v_return := v_return || 'nou';
  3882. WHEN v_compare BETWEEN '8511' AND '8522'
  3883. THEN
  3884. v_return := v_return || 'nu';
  3885. WHEN v_compare BETWEEN '8524' AND '852C'
  3886. THEN
  3887. v_return := v_return || 'nuan';
  3888. WHEN v_compare = '852D'
  3889. THEN
  3890. v_return := v_return || 'nun';
  3891. WHEN v_compare BETWEEN '8530' AND '8559'
  3892. THEN
  3893. v_return := v_return || 'nuo';
  3894. WHEN v_compare BETWEEN '855A' AND '8566'
  3895. THEN
  3896. v_return := v_return || 'nv';
  3897. WHEN v_compare BETWEEN '856D' AND '8574'
  3898. THEN
  3899. v_return := v_return || 'nue';
  3900. WHEN v_compare = '8575'
  3901. THEN
  3902. v_return := v_return || 'o';
  3903. WHEN v_compare = '8579'
  3904. THEN
  3905. v_return := v_return || 'oes';
  3906. WHEN v_compare = '857A'
  3907. THEN
  3908. v_return := v_return || 'ol';
  3909. WHEN v_compare = '857C'
  3910. THEN
  3911. v_return := v_return || 'on';
  3912. WHEN v_compare BETWEEN '857D' AND '85AE'
  3913. THEN
  3914. v_return := v_return || 'ou';
  3915. WHEN v_compare BETWEEN '85B1' AND '85C9'
  3916. THEN
  3917. v_return := v_return || 'pa';
  3918. WHEN v_compare BETWEEN '85CA' AND '85E4'
  3919. THEN
  3920. v_return := v_return || 'pai';
  3921. WHEN v_compare = '85E5'
  3922. THEN
  3923. v_return := v_return || 'pak';
  3924. WHEN v_compare BETWEEN '85E8' AND '8625'
  3925. THEN
  3926. v_return := v_return || 'pan';
  3927. WHEN v_compare BETWEEN '8626' AND '8658'
  3928. THEN
  3929. v_return := v_return || 'pang';
  3930. WHEN v_compare BETWEEN '8659' AND '8688'
  3931. THEN
  3932. v_return := v_return || 'pao';
  3933. WHEN v_compare BETWEEN '868A' AND '86C5'
  3934. THEN
  3935. v_return := v_return || 'pei';
  3936. WHEN v_compare BETWEEN '86C8' AND '86D6'
  3937. THEN
  3938. v_return := v_return || 'pen';
  3939. WHEN v_compare BETWEEN '86D8' AND '8740'
  3940. THEN
  3941. v_return := v_return || 'peng';
  3942. WHEN v_compare = '8741'
  3943. THEN
  3944. v_return := v_return || 'peol';
  3945. WHEN v_compare = '8742'
  3946. THEN
  3947. v_return := v_return || 'phas';
  3948. WHEN v_compare = '8744'
  3949. THEN
  3950. v_return := v_return || 'phdeng';
  3951. WHEN v_compare = '8745'
  3952. THEN
  3953. v_return := v_return || 'phoi';
  3954. WHEN v_compare = '8746'
  3955. THEN
  3956. v_return := v_return || 'phos';
  3957. WHEN v_compare BETWEEN '8748' AND '880D'
  3958. THEN
  3959. v_return := v_return || 'pi';
  3960. WHEN v_compare BETWEEN '880E' AND '883A'
  3961. THEN
  3962. v_return := v_return || 'pian';
  3963. WHEN v_compare BETWEEN '883C' AND '8869'
  3964. THEN
  3965. v_return := v_return || 'piao';
  3966. WHEN v_compare BETWEEN '886D' AND '8879'
  3967. THEN
  3968. v_return := v_return || 'pie';
  3969. WHEN v_compare BETWEEN '887A' AND '88A0'
  3970. THEN
  3971. v_return := v_return || 'pin';
  3972. WHEN v_compare BETWEEN '88A1' AND '88EC'
  3973. THEN
  3974. v_return := v_return || 'ping';
  3975. WHEN v_compare BETWEEN '88F0' AND '8938'
  3976. THEN
  3977. v_return := v_return || 'po';
  3978. WHEN v_compare BETWEEN '893E' AND '8958'
  3979. THEN
  3980. v_return := v_return || 'pou';
  3981. WHEN v_compare BETWEEN '895A' AND '895C'
  3982. THEN
  3983. v_return := v_return || 'ppun';
  3984. WHEN v_compare BETWEEN '895D' AND '89C4'
  3985. THEN
  3986. v_return := v_return || 'pu';
  3987. WHEN v_compare BETWEEN '89C5' AND '8B3E'
  3988. THEN
  3989. v_return := v_return || 'qi';
  3990. WHEN v_compare BETWEEN '8B41' AND '8B61'
  3991. THEN
  3992. v_return := v_return || 'qia';
  3993. WHEN v_compare BETWEEN '8B62' AND '8C54'
  3994. THEN
  3995. v_return := v_return || 'qian';
  3996. WHEN v_compare BETWEEN '8C5A' AND '8CB4'
  3997. THEN
  3998. v_return := v_return || 'qiang';
  3999. WHEN v_compare BETWEEN '8CB8' AND '8D3D'
  4000. THEN
  4001. v_return := v_return || 'qiao';
  4002. WHEN v_compare BETWEEN '8D40' AND '8D7E'
  4003. THEN
  4004. v_return := v_return || 'qie';
  4005. WHEN v_compare BETWEEN '8D81' AND '8DFA'
  4006. THEN
  4007. v_return := v_return || 'qin';
  4008. WHEN v_compare BETWEEN '8DFC' AND '8E5D'
  4009. THEN
  4010. v_return := v_return || 'qing';
  4011. WHEN v_compare BETWEEN '8E5E' AND '8E98'
  4012. THEN
  4013. v_return := v_return || 'qiong';
  4014. WHEN v_compare BETWEEN '8E9A' AND '8F2A'
  4015. THEN
  4016. v_return := v_return || 'qiu';
  4017. WHEN v_compare BETWEEN '8F2E' AND '8FE9'
  4018. THEN
  4019. v_return := v_return || 'qu';
  4020. WHEN v_compare BETWEEN '8FEA' AND '905D'
  4021. THEN
  4022. v_return := v_return || 'quan';
  4023. WHEN v_compare BETWEEN '905E' AND '9099'
  4024. THEN
  4025. v_return := v_return || 'que';
  4026. WHEN v_compare BETWEEN '909A' AND '90AA'
  4027. THEN
  4028. v_return := v_return || 'qun';
  4029. WHEN v_compare BETWEEN '90B0' AND '90B1'
  4030. THEN
  4031. v_return := v_return || 'ra';
  4032. WHEN v_compare = '90B2'
  4033. THEN
  4034. v_return := v_return || 'ram';
  4035. WHEN v_compare BETWEEN '90B4' AND '90E5'
  4036. THEN
  4037. v_return := v_return || 'ran';
  4038. WHEN v_compare BETWEEN '90E6' AND '9104'
  4039. THEN
  4040. v_return := v_return || 'rang';
  4041. WHEN v_compare BETWEEN '9105' AND '911C'
  4042. THEN
  4043. v_return := v_return || 'rao';
  4044. WHEN v_compare BETWEEN '911D' AND '9120'
  4045. THEN
  4046. v_return := v_return || 're';
  4047. WHEN v_compare BETWEEN '9121' AND '9180'
  4048. THEN
  4049. v_return := v_return || 'ren';
  4050. WHEN v_compare BETWEEN '9181' AND '918D'
  4051. THEN
  4052. v_return := v_return || 'reng';
  4053. WHEN v_compare BETWEEN '918E' AND '9196'
  4054. THEN
  4055. v_return := v_return || 'ri';
  4056. WHEN v_compare BETWEEN '9189' AND '91F1'
  4057. THEN
  4058. v_return := v_return || 'rong';
  4059. WHEN v_compare BETWEEN '91F2' AND '9218'
  4060. THEN
  4061. v_return := v_return || 'rou';
  4062. WHEN v_compare BETWEEN '9219' AND '9269'
  4063. THEN
  4064. v_return := v_return || 'ru';
  4065. WHEN v_compare BETWEEN '926C' AND '9292'
  4066. THEN
  4067. v_return := v_return || 'ruan';
  4068. WHEN v_compare BETWEEN '9294' AND '92BD'
  4069. THEN
  4070. v_return := v_return || 'rui';
  4071. WHEN v_compare BETWEEN '92BE' AND '92C9'
  4072. THEN
  4073. v_return := v_return || 'run';
  4074. WHEN v_compare = '92CA'
  4075. THEN
  4076. v_return := v_return || 'rua';
  4077. WHEN v_compare BETWEEN '92CA' AND '92E4'
  4078. THEN
  4079. v_return := v_return || 'ruo';
  4080. WHEN v_compare BETWEEN '92E5' AND '9309'
  4081. THEN
  4082. v_return := v_return || 'sa';
  4083. WHEN v_compare = '930A'
  4084. THEN
  4085. v_return := v_return || 'saeng';
  4086. WHEN v_compare BETWEEN '930C' AND '9325'
  4087. THEN
  4088. v_return := v_return || 'sai';
  4089. WHEN v_compare = '9328'
  4090. THEN
  4091. v_return := v_return || 'sal';
  4092. WHEN v_compare BETWEEN '9329' AND '9355'
  4093. THEN
  4094. v_return := v_return || 'san';
  4095. WHEN v_compare BETWEEN '9358' AND '936A'
  4096. THEN
  4097. v_return := v_return || 'sang';
  4098. WHEN v_compare BETWEEN '936C' AND '9391'
  4099. THEN
  4100. v_return := v_return || 'sao';
  4101. WHEN v_compare BETWEEN '9392' AND '93C5'
  4102. THEN
  4103. v_return := v_return || 'se';
  4104. WHEN v_compare = '93C6'
  4105. THEN
  4106. v_return := v_return || 'sed';
  4107. WHEN v_compare BETWEEN '93C8' AND '93CC'
  4108. THEN
  4109. v_return := v_return || 'sen';
  4110. WHEN v_compare BETWEEN '93CD' AND '93D0'
  4111. THEN
  4112. v_return := v_return || 'seng';
  4113. WHEN v_compare = '93D1'
  4114. THEN
  4115. v_return := v_return || 'seo';
  4116. WHEN v_compare = '93D2'
  4117. THEN
  4118. v_return := v_return || 'seon';
  4119. WHEN v_compare BETWEEN '93D4' AND '941A'
  4120. THEN
  4121. v_return := v_return || 'sha';
  4122. WHEN v_compare BETWEEN '941D' AND '9428'
  4123. THEN
  4124. v_return := v_return || 'shai';
  4125. WHEN v_compare BETWEEN '9429' AND '94C1'
  4126. THEN
  4127. v_return := v_return || 'shan';
  4128. WHEN v_compare BETWEEN '94C2' AND '94EE'
  4129. THEN
  4130. v_return := v_return || 'shang';
  4131. WHEN v_compare BETWEEN '94F1' AND '952D'
  4132. THEN
  4133. v_return := v_return || 'shao';
  4134. WHEN v_compare BETWEEN '952E' AND '9571'
  4135. THEN
  4136. v_return := v_return || 'she';
  4137. WHEN v_compare BETWEEN '9574' AND '9602'
  4138. THEN
  4139. v_return := v_return || 'shen';
  4140. WHEN v_compare BETWEEN '9604' AND '965C'
  4141. THEN
  4142. v_return := v_return || 'sheng';
  4143. WHEN v_compare BETWEEN '965E' AND '9786'
  4144. THEN
  4145. v_return := v_return || 'shi';
  4146. WHEN v_compare BETWEEN '9788' AND '97AE'
  4147. THEN
  4148. v_return := v_return || 'shou';
  4149. WHEN v_compare BETWEEN '97B0' AND '9878'
  4150. THEN
  4151. v_return := v_return || 'shu';
  4152. WHEN v_compare BETWEEN '987A' AND '987E'
  4153. THEN
  4154. v_return := v_return || 'shua';
  4155. WHEN v_compare BETWEEN '9880' AND '988A'
  4156. THEN
  4157. v_return := v_return || 'shuai';
  4158. WHEN v_compare BETWEEN '988C' AND '9894'
  4159. THEN
  4160. v_return := v_return || 'shuan';
  4161. WHEN v_compare BETWEEN '9895' AND '98BE'
  4162. THEN
  4163. v_return := v_return || 'shuang';
  4164. WHEN v_compare BETWEEN '98C0' AND '98D6'
  4165. THEN
  4166. v_return := v_return || 'shui';
  4167. WHEN v_compare BETWEEN '98DC' AND '98EE'
  4168. THEN
  4169. v_return := v_return || 'shun';
  4170. WHEN v_compare BETWEEN '98F1' AND '9911'
  4171. THEN
  4172. v_return := v_return || 'shuo';
  4173. WHEN v_compare BETWEEN '9912' AND '99AD'
  4174. THEN
  4175. v_return := v_return || 'si';
  4176. WHEN v_compare = '99AE'
  4177. THEN
  4178. v_return := v_return || 'so';
  4179. WHEN v_compare = '99B0'
  4180. THEN
  4181. v_return := v_return || 'sol';
  4182. WHEN v_compare BETWEEN '99B1' AND '99F6'
  4183. THEN
  4184. v_return := v_return || 'song';
  4185. WHEN v_compare BETWEEN '99F8' AND '9A36'
  4186. THEN
  4187. v_return := v_return || 'sou';
  4188. WHEN v_compare BETWEEN '9A38' AND '9AB6'
  4189. THEN
  4190. v_return := v_return || 'su';
  4191. WHEN v_compare BETWEEN '9AB8' AND '9AC4'
  4192. THEN
  4193. v_return := v_return || 'suan';
  4194. WHEN v_compare BETWEEN '9AC5' AND '9B3A'
  4195. THEN
  4196. v_return := v_return || 'sui';
  4197. WHEN v_compare = '9AF0'
  4198. THEN
  4199. v_return := v_return || 'wie';
  4200. WHEN v_compare BETWEEN '9B3C' AND '9B62'
  4201. THEN
  4202. v_return := v_return || 'sun';
  4203. WHEN v_compare BETWEEN '9B65' AND '9BA9'
  4204. THEN
  4205. v_return := v_return || 'suo';
  4206. WHEN v_compare BETWEEN '9BAA' AND '9C10'
  4207. THEN
  4208. v_return := v_return || 'ta';
  4209. WHEN v_compare = '9C11'
  4210. THEN
  4211. v_return := v_return || 'tae';
  4212. WHEN v_compare BETWEEN '9C12' AND '9C59'
  4213. THEN
  4214. v_return := v_return || 'tai';
  4215. WHEN v_compare BETWEEN '9C5A' AND '9CE0'
  4216. THEN
  4217. v_return := v_return || 'tan';
  4218. WHEN v_compare BETWEEN '9CE2' AND '9D55'
  4219. THEN
  4220. v_return := v_return || 'tang';
  4221. WHEN v_compare BETWEEN '9D56' AND '9DB4'
  4222. THEN
  4223. v_return := v_return || 'tao';
  4224. WHEN v_compare = '9DB6'
  4225. THEN
  4226. v_return := v_return || 'tap';
  4227. WHEN v_compare BETWEEN '9DB8' AND '9DC6'
  4228. THEN
  4229. v_return := v_return || 'te';
  4230. WHEN v_compare BETWEEN '9DC8' AND '9DED'
  4231. THEN
  4232. v_return := v_return || 'teng';
  4233. WHEN v_compare = '9DEE'
  4234. THEN
  4235. v_return := v_return || 'teo';
  4236. WHEN v_compare = '9DF0'
  4237. THEN
  4238. v_return := v_return || 'teul';
  4239. WHEN v_compare BETWEEN '9DF1' AND '9E82'
  4240. THEN
  4241. v_return := v_return || 'ti';
  4242. WHEN v_compare BETWEEN '9E85' AND '9EED'
  4243. THEN
  4244. v_return := v_return || 'tian';
  4245. WHEN v_compare BETWEEN '9EEE' AND '9F38'
  4246. THEN
  4247. v_return := v_return || 'tiao';
  4248. WHEN v_compare BETWEEN '9F39' AND '9F56'
  4249. THEN
  4250. v_return := v_return || 'tie';
  4251. WHEN v_compare BETWEEN '9F59' AND '9FAE'
  4252. THEN
  4253. v_return := v_return || 'ting';
  4254. WHEN v_compare = '9FB0'
  4255. THEN
  4256. v_return := v_return || 'tol';
  4257. WHEN v_compare BETWEEN '9FB1' AND 'A015'
  4258. THEN
  4259. v_return := v_return || 'tong';
  4260. WHEN v_compare BETWEEN 'A016' AND 'A03A'
  4261. THEN
  4262. v_return := v_return || 'tou';
  4263. WHEN v_compare BETWEEN 'A040' AND 'A0A9'
  4264. THEN
  4265. v_return := v_return || 'tu';
  4266. WHEN v_compare BETWEEN 'A0AA' AND 'A0D5'
  4267. THEN
  4268. v_return := v_return || 'tuan';
  4269. WHEN v_compare BETWEEN 'A0D6' AND 'A106'
  4270. THEN
  4271. v_return := v_return || 'tui';
  4272. WHEN v_compare BETWEEN 'A108' AND 'A131'
  4273. THEN
  4274. v_return := v_return || 'tun';
  4275. WHEN v_compare BETWEEN 'A134' AND 'A1AE'
  4276. THEN
  4277. v_return := v_return || 'tuo';
  4278. WHEN v_compare BETWEEN 'A1B0' AND 'A1E8'
  4279. THEN
  4280. v_return := v_return || 'wa';
  4281. WHEN v_compare BETWEEN 'A1E9' AND 'A1F5'
  4282. THEN
  4283. v_return := v_return || 'wai';
  4284. WHEN v_compare BETWEEN 'A1F8' AND 'A279'
  4285. THEN
  4286. v_return := v_return || 'wan';
  4287. WHEN v_compare BETWEEN 'A27A' AND 'A2B9'
  4288. THEN
  4289. v_return := v_return || 'wang';
  4290. WHEN v_compare BETWEEN 'A2BC' AND 'A408'
  4291. THEN
  4292. v_return := v_return || 'wei';
  4293. WHEN v_compare BETWEEN 'A40D' AND 'A47C'
  4294. THEN
  4295. v_return := v_return || 'wen';
  4296. WHEN v_compare BETWEEN 'A47D' AND 'A4A2'
  4297. THEN
  4298. v_return := v_return || 'weng';
  4299. WHEN v_compare BETWEEN 'A4A4' AND 'A4EA'
  4300. THEN
  4301. v_return := v_return || 'wo';
  4302. WHEN v_compare BETWEEN 'A4EC' AND 'A5D4'
  4303. THEN
  4304. v_return := v_return || 'wu';
  4305. WHEN v_compare BETWEEN 'A5D6' AND 'A784'
  4306. THEN
  4307. v_return := v_return || 'xi';
  4308. WHEN v_compare BETWEEN 'A785' AND 'A7FA'
  4309. THEN
  4310. v_return := v_return || 'xia';
  4311. WHEN v_compare BETWEEN 'A7FD' AND 'A951'
  4312. THEN
  4313. v_return := v_return || 'xian';
  4314. WHEN v_compare BETWEEN 'A954' AND 'A9CE'
  4315. THEN
  4316. v_return := v_return || 'xiang';
  4317. WHEN v_compare BETWEEN 'A9D0' AND 'AA8A'
  4318. THEN
  4319. v_return := v_return || 'xiao';
  4320. WHEN v_compare BETWEEN 'AA8D' AND 'AB7E'
  4321. THEN
  4322. v_return := v_return || 'xie';
  4323. WHEN v_compare BETWEEN 'AB80' AND 'ABD4'
  4324. THEN
  4325. v_return := v_return || 'xin';
  4326. WHEN v_compare BETWEEN 'ABD5' AND 'AC41'
  4327. THEN
  4328. v_return := v_return || 'xing';
  4329. WHEN v_compare BETWEEN 'AC42' AND 'AC64'
  4330. THEN
  4331. v_return := v_return || 'xiong';
  4332. WHEN v_compare BETWEEN 'AC65' AND 'ACBA'
  4333. THEN
  4334. v_return := v_return || 'xiu';
  4335. WHEN v_compare BETWEEN 'ACBC' AND 'AD90'
  4336. THEN
  4337. v_return := v_return || 'xu';
  4338. WHEN v_compare = 'ACD9'
  4339. THEN
  4340. v_return := v_return || 'chua';
  4341. WHEN v_compare BETWEEN 'AD91' AND 'AE32'
  4342. THEN
  4343. v_return := v_return || 'xuan';
  4344. WHEN v_compare BETWEEN 'AE34' AND 'AE89'
  4345. THEN
  4346. v_return := v_return || 'xue';
  4347. WHEN v_compare BETWEEN 'AE8C' AND 'AF1E'
  4348. THEN
  4349. v_return := v_return || 'xun';
  4350. WHEN v_compare BETWEEN 'AF20' AND 'AF96'
  4351. THEN
  4352. v_return := v_return || 'ya';
  4353. WHEN v_compare BETWEEN 'AF98' AND 'B118'
  4354. THEN
  4355. v_return := v_return || 'yan';
  4356. WHEN v_compare = 'B030'
  4357. THEN
  4358. v_return := v_return || 'eom';
  4359. WHEN v_compare BETWEEN 'B11A' AND 'B1A8'
  4360. THEN
  4361. v_return := v_return || 'yang';
  4362. WHEN v_compare BETWEEN 'B1AD' AND 'B275'
  4363. THEN
  4364. v_return := v_return || 'yao';
  4365. WHEN v_compare BETWEEN 'B276' AND 'B30A'
  4366. THEN
  4367. v_return := v_return || 'ye';
  4368. WHEN v_compare BETWEEN 'B30D' AND 'B30E'
  4369. THEN
  4370. v_return := v_return || 'yen';
  4371. WHEN v_compare BETWEEN 'B310' AND 'B594'
  4372. THEN
  4373. v_return := v_return || 'yi';
  4374. WHEN v_compare = 'B359'
  4375. THEN
  4376. v_return := v_return || 'i';
  4377. WHEN v_compare BETWEEN 'B596' AND 'B684'
  4378. THEN
  4379. v_return := v_return || 'yin';
  4380. WHEN v_compare BETWEEN 'B685' AND 'B768'
  4381. THEN
  4382. v_return := v_return || 'ying';
  4383. WHEN v_compare BETWEEN 'B76C' AND 'B76E'
  4384. THEN
  4385. v_return := v_return || 'yo';
  4386. WHEN v_compare BETWEEN 'B770' AND 'B7EA'
  4387. THEN
  4388. v_return := v_return || 'yong';
  4389. WHEN v_compare BETWEEN 'B7EC' AND 'B8B2'
  4390. THEN
  4391. v_return := v_return || 'you';
  4392. WHEN v_compare BETWEEN 'B8B5' AND 'BA98'
  4393. THEN
  4394. v_return := v_return || 'yu';
  4395. WHEN v_compare BETWEEN 'BA99' AND 'BB58'
  4396. THEN
  4397. v_return := v_return || 'yuan';
  4398. WHEN v_compare BETWEEN 'BB59' AND 'BBBE'
  4399. THEN
  4400. v_return := v_return || 'yue';
  4401. WHEN v_compare BETWEEN 'BBC1' AND 'BC58'
  4402. THEN
  4403. v_return := v_return || 'yun';
  4404. WHEN v_compare BETWEEN 'BC59' AND 'BC7E'
  4405. THEN
  4406. v_return := v_return || 'za';
  4407. WHEN v_compare BETWEEN 'BC81' AND 'BCA8'
  4408. THEN
  4409. v_return := v_return || 'zai';
  4410. WHEN v_compare BETWEEN 'BCAA' AND 'BCEA'
  4411. THEN
  4412. v_return := v_return || 'zan';
  4413. WHEN v_compare BETWEEN 'BCEE' AND 'BD0A'
  4414. THEN
  4415. v_return := v_return || 'zang';
  4416. WHEN v_compare BETWEEN 'BD0C' AND 'BD46'
  4417. THEN
  4418. v_return := v_return || 'zao';
  4419. WHEN v_compare BETWEEN 'BD48' AND 'BD99'
  4420. THEN
  4421. v_return := v_return || 'ze';
  4422. WHEN v_compare BETWEEN 'BD9A' AND 'BDA2'
  4423. THEN
  4424. v_return := v_return || 'zei';
  4425. WHEN v_compare BETWEEN 'BDA5' AND 'BDAC'
  4426. THEN
  4427. v_return := v_return || 'zen';
  4428. WHEN v_compare BETWEEN 'BDAD' AND 'BDCC'
  4429. THEN
  4430. v_return := v_return || 'zeng';
  4431. WHEN v_compare BETWEEN 'BDCE' AND 'BE40'
  4432. THEN
  4433. v_return := v_return || 'zha';
  4434. WHEN v_compare = 'BDF8'
  4435. THEN
  4436. v_return := v_return || 'gad';
  4437. WHEN v_compare BETWEEN 'BE41' AND 'BE62'
  4438. THEN
  4439. v_return := v_return || 'zhai';
  4440. WHEN v_compare BETWEEN 'BE65' AND 'BEF4'
  4441. THEN
  4442. v_return := v_return || 'zhan';
  4443. WHEN v_compare BETWEEN 'BEF6' AND 'BF3E'
  4444. THEN
  4445. v_return := v_return || 'zhang';
  4446. WHEN v_compare BETWEEN 'BF40' AND 'BF8C'
  4447. THEN
  4448. v_return := v_return || 'zhao';
  4449. WHEN v_compare BETWEEN 'BF8E' AND 'BFF8'
  4450. THEN
  4451. v_return := v_return || 'zhe';
  4452. WHEN v_compare BETWEEN 'BFF9' AND 'C0B2'
  4453. THEN
  4454. v_return := v_return || 'zhen';
  4455. WHEN v_compare BETWEEN 'C0B4' AND 'C11E'
  4456. THEN
  4457. v_return := v_return || 'zheng';
  4458. WHEN v_compare BETWEEN 'C122' AND 'C2C4'
  4459. THEN
  4460. v_return := v_return || 'zhi';
  4461. WHEN v_compare BETWEEN 'C2C5' AND 'C31A'
  4462. THEN
  4463. v_return := v_return || 'zhong';
  4464. WHEN v_compare BETWEEN 'C31D' AND 'C39A'
  4465. THEN
  4466. v_return := v_return || 'zhou';
  4467. WHEN v_compare BETWEEN 'C39C' AND 'C47C'
  4468. THEN
  4469. v_return := v_return || 'zhu';
  4470. WHEN v_compare BETWEEN 'C47D' AND 'C484'
  4471. THEN
  4472. v_return := v_return || 'zhua';
  4473. WHEN v_compare BETWEEN 'C485' AND 'C486'
  4474. THEN
  4475. v_return := v_return || 'zhuai';
  4476. WHEN v_compare BETWEEN 'C488' AND 'C4C0'
  4477. THEN
  4478. v_return := v_return || 'zhuan';
  4479. WHEN v_compare BETWEEN 'C4C2' AND 'C4E5'
  4480. THEN
  4481. v_return := v_return || 'zhuang';
  4482. WHEN v_compare BETWEEN 'C4E6' AND 'C51C'
  4483. THEN
  4484. v_return := v_return || 'zhui';
  4485. WHEN v_compare BETWEEN 'C51D' AND 'C530'
  4486. THEN
  4487. v_return := v_return || 'zhun';
  4488. WHEN v_compare BETWEEN 'C534' AND 'C5A5'
  4489. THEN
  4490. v_return := v_return || 'zhuo';
  4491. WHEN v_compare BETWEEN 'C5A8' AND 'C648'
  4492. THEN
  4493. v_return := v_return || 'zi';
  4494. WHEN v_compare = 'C64A'
  4495. THEN
  4496. v_return := v_return || 'zo';
  4497. WHEN v_compare BETWEEN 'C64C' AND 'C6B5'
  4498. THEN
  4499. v_return := v_return || 'zong';
  4500. WHEN v_compare BETWEEN 'C6B6' AND 'C6D6'
  4501. THEN
  4502. v_return := v_return || 'zou';
  4503. WHEN v_compare BETWEEN 'C6E1' AND 'C714'
  4504. THEN
  4505. v_return := v_return || 'zu';
  4506. WHEN v_compare BETWEEN 'C715' AND 'C72D'
  4507. THEN
  4508. v_return := v_return || 'zuan';
  4509. WHEN v_compare BETWEEN 'C72E' AND 'C75E'
  4510. THEN
  4511. v_return := v_return || 'zui';
  4512. WHEN v_compare BETWEEN 'C760' AND 'C776'
  4513. THEN
  4514. v_return := v_return || 'zun';
  4515. WHEN v_compare BETWEEN 'C77A' AND 'C7B4'
  4516. THEN
  4517. v_return := v_return || 'zuo';
  4518. ELSE
  4519. v_return := v_return || v_substr;
  4520. END CASE;
  4521. END LOOP;
  4522. END CASE;
  4523. RETURN v_return;
  4524. END T_PINYIN;
  4525. 原博客地址:https://blog.csdn.net/wzy0623/article/details/53908798

使用方法如下:

SELECT * FROM USER WHERE age BEWTEEN 18 AND 30 order by F_PINYIN(NAME) asc
-- 查询所有年龄位于18到30的用户,并且按照名字拼音进行升序排列