重复记录可以具有相同的rowid吗?据我了解,rowid对于每一行总是唯一的。
答案 0 :(得分:0)
ROWID是一个伪列。对于数据库中的每一行,ROWID伪列均返回该行的地址。 Oracle数据库rowid值包含定位行所必需的信息。所以永远不会一样。供您参考-https://docs.oracle.com/cd/B19306_01/server.102/b14200/pseudocolumns008.htm
答案 1 :(得分:0)
是的,您的右行标识符始终是唯一的。
ROWID返回行的地址。 Oracle Database rowid值包含查找行所必需的信息:
ROWID伪列的值的数据类型为ROWID或UROWI
原始值有几个重要用途:
它们是访问单行的最快方法。
它们可以向您显示表中行的存储方式。