比如说
姓名:
汤恩伯
汤恩博
如何区分?

解决方案 »

  1.   

    建个拼音库吧
    SOUNDEX()只是针对英语的,对汉字不起作用搭车问个:谁有好的拼音库(包括多音字,以及多音字查询解决)?
      

  2.   

    wf@ORA10> select GetHzFullPY('中华人民共和国') from dual;GETHZFULLPY('中华人民共和国')
    ----------------------------------------------------------------------ZhongHuaRenMinGongHeGuowf@ORA10> select GetHzPYCAP('中华人民共和国') from dual;GETHZPYCAP('中华人民共和国')
    ----------------------------------------------------------------------ZHRMGHG
      

  3.   

    wf@ORA10> select GetHzFullPY('汤恩伯') from dual;GETHZFULLPY('汤恩伯')
    ------------------------------------------------------TangEnBowf@ORA10> select GetHzFullPY('汤恩博') from dual;GETHZFULLPY('汤恩博')
    ------------------------------------------------------TangEnBo
      

  4.   

    http://space.itpub.net/?uid-765951-action-viewspace-itemid-670954
      

  5.   


    这个不是oracle自带的吧
    应该可以从网上下载