举例:SQL> select translate('abcdefga','abc','wo') 返回值 from dual;
             返回值
             -------
             wodefgw

分析:该语句要将'abcdefga'中的'abc'转换为'wo',
             由于'abc'中'a'对应'wo'中的'w',
             故将'abcdefga'中的'a'全部转换成'w';
             而'abc'中'b'对应'wo'中的'o',
             故将'abcdefga'中的'b'全部转换成'o';
             'abc'中的'c'在'wo'中没有与之对应的字符,
             故将'abcdefga'中的'c'全部删除;

             简单说来,就是将from中的字符转换为to中与之位置对应的字符,
             若to中找不到与之对应的字符,返回值中的该字符将会被删除。

posted on 2012-06-14 10:30  小波Ooo  阅读(1252)  评论(0编辑  收藏  举报