Oracle数据库插入时,为什么不按照顺序插入了呢,有朋友可以解答一下吗?怎么解决?

Oracle数据库插入时,为什么不按照顺序插入了呢,有朋友可以解答一下吗?怎么解决?

img

如果你的ID是自增的,有可能会出现这种情况,但是一般情况下,就是顺序的,除非这些数据在插入时,本身顺序就是没有控制好的,比如在程序里插入数据的时候用了线程啥的

这个是按你插入顺序来的
如果你是集合批量插入 可以考虑先给集合排序一下

QUESTION_ID是使用触发器自增的吗?看着有点不太像,通常情况都是按照提交的顺序执行插入的

如果数据已经如此,可以通过SELECT语句在查询时,按照规则进行排序