gpt4 book ai didi

postgresql - PostgreSQL 是否有任何列保持表行之间的唯一性,就像 oracle 有 rowId 和 rowNum 一样?

转载 作者:行者123 更新时间:2023-11-29 12:40:02 26 4
gpt4 key购买 nike

在 oracle DB 中我们可以显示 rowid 和 rownum 以及表列,但是在 PostgreSQL 中我们可以与表列一起显示什么吗?

例如:从 mytable 中选择 rowid、rownum、id_mytable;

最佳答案

您可以使用 ctid column :

SELECT ctid, * 
FROM some_table
LIMIT 10;

有窗口函数row_number() over(),但它不返回行标识符,它只是查询结果中的行数。

关于postgresql - PostgreSQL 是否有任何列保持表行之间的唯一性,就像 oracle 有 rowId 和 rowNum 一样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55257708/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com