是否可以'递增'一个字符值

时间:2015-03-25 13:52:19

标签: oracle

有没有办法可以增加'一个人物 ?以下只是一个简单的例子。我将来会使用光标。

declare numb number(1);    
begin

numb := numb +1;
    insert into tab1 (name) values(numb);
    end;
/
result: 1 , 2 ,3

我正在寻找能够拥有这些价值的角色('增加')

 result: A , B , C... 

1 个答案:

答案 0 :(得分:4)

有一种方法 - 尝试select chr(ascii('a') + 1) from dual

chr(code)用于将ascii代码更改为char,ascii(char)用于将char更改为number。数字可以简单递增,因此chr(ascii('a') + 1)会返回b