问题:oracle中rownum和rowid有什么区别?
回答:
1、两者都是Oracle特殊的列,都不能修改,两者之间没有任意联系。
2、rownum翻译为“行号”,返回显示各行记录的行号,通常用于记录的分页。
3、rowid翻译为“行标识”,返回的是记录所在的磁盘位置,是由一串16进制组成的字符串。
问题:ROWID通常是不会变化的,这个列可否用于做主键?
回答:不能,在数据导出导入以后可能会变化。
oracle中rownum和rowid有什么区别?
最新推荐文章于 2021-04-05 15:50:40 发布