重新搞个包表,直接放单号看下是不是按顺序出来的,应该是你页面其他设置影响了
把这几位截掉 转成数字类型
1、首先plsql中显示的数据默认只是一部分,并没有显示完整
2、你的这个字段有很多内容,是文本,你增加一个辅助列,然后排序!而不是用现在的字段排序
应该要增加两列辅助列,因为你的前缀包含是什么这个是一列,然后最后一段的数字你截图出来把它转换成数字后
select t.*(
select *,
把辅助列1判断出来 as 辅助列1,
TO_NUMBER(截取字段最后一部分) as 辅助列2
from 表名称
) t
order by t.辅助列1,t.辅助列2