在ORACLE数据库中什么叫伪列

时间:2023-01-18 10:32:11
在ORACLE数据库中什么叫伪列呀?麻烦帮忙解答一下,谢谢!

11 个解决方案

#1


比如rownum就是伪劣,意思是物理上这个列并不存在,只是在查询时才构造出来。

#2


rowid是伪列

#3


引用楼主 DOLPHIN_play_87806 的帖子:
在ORACLE数据库中什么叫伪列呀?麻烦帮忙解答一下,谢谢!

计算列.

#4


rowid 
通常由系統自己分配  使用者無法執行DML相關操作
使用ROWID有個好處  因為是唯一
所以可以快速定位到相對應的資料
這也是為什麼使用INDEX會比較快找到資料

#5


rowid就是伪列,意思应该是只能看不能修改的吧,

#6


   
rowid就是伪列,它标记了该记录的物理地址,唯一的
   请问下楼主,如果要让你删除一个表中重复的记录,不用rowid好做不?

#7


你看不到,或者物理不存在的列称为伪列

#8


伪列就是在表结构里不存在的

#9


物理上并存储没这样的列

#10


物理上这个并不存在,但却想看伪造的假列

#11


sorry ,我刚开始学习Oracle,您的问题我解答不了

#1


比如rownum就是伪劣,意思是物理上这个列并不存在,只是在查询时才构造出来。

#2


rowid是伪列

#3


引用楼主 DOLPHIN_play_87806 的帖子:
在ORACLE数据库中什么叫伪列呀?麻烦帮忙解答一下,谢谢!

计算列.

#4


rowid 
通常由系統自己分配  使用者無法執行DML相關操作
使用ROWID有個好處  因為是唯一
所以可以快速定位到相對應的資料
這也是為什麼使用INDEX會比較快找到資料

#5


rowid就是伪列,意思应该是只能看不能修改的吧,

#6


   
rowid就是伪列,它标记了该记录的物理地址,唯一的
   请问下楼主,如果要让你删除一个表中重复的记录,不用rowid好做不?

#7


你看不到,或者物理不存在的列称为伪列

#8


伪列就是在表结构里不存在的

#9


物理上并存储没这样的列

#10


物理上这个并不存在,但却想看伪造的假列

#11


sorry ,我刚开始学习Oracle,您的问题我解答不了