我试图在Select *语句的所有列旁边显示RowID。
我正在使用Oracle和Toad来运行SQL语句。
我有两个表需要比较,但在排序两个表进行比较时,我没有任何唯一标识符可供使用。所以我认为使用RowID对两个表进行排序以便比较它们可能有所帮助。
有没有办法将RowID添加到Select *语句?我无法添加所有列名称,因为其中有超过50个。我将对多组表进行此操作,其中列的数量和名称将有所不同。
非常感谢任何有关此方面的帮助或想法。
提前致谢,
马尔
答案 0 :(得分:27)
您可以执行类似
的操作SELECT rowid, a.*
FROM table_name a
但我不确定这实际上会对你有所帮助。对ROWID
上的数据进行排序不会特别有用,因为它只是磁盘上的物理位置。它与呈现未分类的数据一样随意。