0

如果我正在使用 Oracle 在 .Net 中开发应用程序,则OracleCommand有一个具有属性的类AddRowId=true。此语句在结果集中包含一个 RowId 列。

但我在 JDBC 的OracleStatement. 有人可以帮我吗?我真的需要在不修改存储过程的情况下在存储过程的结果集中返回 rowid。

4

2 回答 2

0

将“ROWID”伪列添加到您的查询中以获取行 ID。

前任:

SELECT name, ROWID
FROM People
于 2013-06-10T14:46:39.623 回答
0

如果无法编辑存储过程,则无法为 Java 或 .Net 程序提供存储过程返回的行的 ROWID。ROWID只能通过SELECT语句直接获得。

于 2013-06-10T15:24:32.767 回答