当oracle用uuid作为主键的时候是怎么对数据排序的

2025-02-27 15:38:43
推荐回答(1个)
回答1:

Oracle默认是按照rowid排序的,如果你用ORDER BY ROWID 的话 在插入之前做频繁的删除操作 那插入的ROWID顺序就是乱的,所以rowid并不一定是插入的顺序。
可以考虑增加 insert_date字段记录插入时间,或者insert_seq   使用sequeue 
然后排序   order   by