【发布时间】:2013-01-31 13:05:24
【问题描述】:
有没有办法在postgres中获取记录的rowid??
在 oracle 中我可以像这样使用
SELECT MAX(BILLS.ROWID) FROM BILLS
【问题讨论】:
-
对不起,oracle ROWID 没有给你行号。
-
这个
ROWID的目的是什么? -
我需要获取表格中的最新行(最后一条记录)。为此,我正在使用子查询,例如 SELECT * FROM BILLS WHERE ROWID=(SELECT MAX(BILLS.ROWID) FROM BILLS)
-
具有最高 rowid 的行是 NOT(我重复 NOT)保证是“最新”行。这是一个完全错误的假设。