【发布时间】:2015-05-06 15:52:28
【问题描述】:
我试图显示 rowid 伪列,但发生了一些奇怪的事情, 这是我的查询
select rowid, rowid||'', rowid r from dual
输出:
ROWID||'' R
AAAAECAABAAAAgiAAA AAAAECAABAAAAgiAAA
那么为什么不能显示rowid 没有别名或没有与其他东西连接?有什么解释吗?
我使用了 Toad 和 Oracle 10g。
【问题讨论】:
-
我认为这是 TOAD 内部处理问题。尝试使用简单的 SQLplus
-
@Wernfried 我没有其他查询工具,但我尝试使用 SQLFiddle.com 并且更糟糕的是,在查询
rowid时出现错误消息,如果您确定,请使用 SQLplus 尝试它并且不接受你的答案。 -
SQL Developer 也可能有点奇怪 - 将值包装为别名的长度(或 5 没有别名),没有列设置。 SQL*Plus 没问题。
标签: oracle oracle10g toad rowid