oracle 中 rownum 和 rowid 的区别
在 Oracle 数据库中,ROWNUM 和 ROWID 是两个不同的概念,各有其用途和功能:
ROWNUM
SELECT * FROM employees WHERE ROWNUM <= 10; -- 返回前 10 行
ROWID
SELECT ROWID FROM employees WHERE employee_id = 10; -- 返回员工 ID 为 10 的那一行的 ROWID
关键区别
UM 用于限制结果或分页,而 ROWID 用于内部数据管理。