日期:2014-05-17  浏览次数:21117 次

英文字母如何递增
  我从表中取到了一个最后一位是英文字母的数据,怎么样才能让最后一位的英文字母增加呀?

  例如 A变为B,C变为D,X变为Y这样。

  
------解决方案--------------------
变为ascii码+1然后再转回来就行了
------解决方案--------------------

select chr(65 + level -1) from dual connect by level <= 26;

------解决方案--------------------
首先可以读出这个字母的ascii码:
打个比方:
select ascii(id) from A;
结果:65
然后更新上一条数据:
 update A set id=chr(66) where ID='A';