substr(字符串,截取开始位置,截取长度)  返回截取后的字符串然后我试了下
select substr('B12345',2,2) s from dual返回值是12,和预期一致。然后我建了一张表substrtest就一个字段code varchar2(10)类型
然后一条数据插入B12345
然后执行查询
select code,substr(code,2,2) b from substrtest
结果是
B12345  1
非要加个to_char在查就对了
select code,substr(to_char(code),2,2) b from substrtest
结果是
B12345  12