贝利信息

oracle中rownum和rowid的不同

日期:2024-05-07 00:00 / 作者:下次还敢

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

关键区别