请教oracle有这种功能吗

请问oracle有这种功能吗
如下表结构

1    A
2    B
3    C
4    D
5    E


当我插入数据 4    K 的时候

表中的数据变为 
1   A
2   B
3   C
4   K
5   D
6   E


就是以某个字段为顺序 管理表数据  并且有上下移动 和 插队的功能

------解决思路----------------------
LZ 可以研究一下替换触发器。可以实现你的需求。