如果我使用Oracle在.Net中开发应用程序,则OracleCommand
类具有属性AddRowId=true
。此语句在结果集中包含RowId列。
但我在JDBC的OracleStatement
中找不到类似的东西。有人可以帮我吗?我真的需要在我的存储过程的结果集中返回rowid而不修改存储过程。
答案 0 :(得分:0)
将“ROWID”伪列添加到查询中以获取行ID。
例如:
SELECT name, ROWID
FROM People
答案 1 :(得分:0)
如果无法编辑存储过程,则无法为Java或.Net程序提供存储过程返回的行的ROWID。 ROWID只能 直接通过SELECT
语句提供。