如何使用sql语句获取应用程序(客户端)中的行号

如何使用sql语句获取应用程序(客户端)中的行号,sql,oracle,plsql,Sql,Oracle,Plsql,我试图使用select语句从多个表中获取一些信息。所有表都与我的应用程序的一个部分(客户端)相关。应用程序中有多个条目。比如说180个条目。这些条目的行号未在任何表格中标记。但当我使用select语句获取信息时,我想知道我的结果来自应用程序中的哪一行条目。 有没有办法做到这一点 我正在使用Oracle数据库。听起来您可以使用DBMS\u应用程序\u信息包来做您想做的事情: 听起来您可以使用DBMS\u应用程序\u信息包来做您想做的事情: 您可以将伪列rownum添加到查询中,如下

我试图使用select语句从多个表中获取一些信息。所有表都与我的应用程序的一个部分(客户端)相关。应用程序中有多个条目。比如说180个条目。这些条目的行号未在任何表格中标记。但当我使用select语句获取信息时,我想知道我的结果来自应用程序中的哪一行条目。 有没有办法做到这一点


我正在使用Oracle数据库。

听起来您可以使用DBMS\u应用程序\u信息包来做您想做的事情:


听起来您可以使用DBMS\u应用程序\u信息包来做您想做的事情:


您可以将伪列
rownum
添加到查询中,如下所示:

select rownum, q.* from (... your query with order by clause...) q;

您可以使用以下方法将伪列
rownum
添加到查询中:

select rownum, q.* from (... your query with order by clause...) q;
您所说的“应用程序中有多个条目”是什么意思?表是什么?行号是什么意思?向我们展示您对表(和相关联接)的查询以及预期的输出。表中的行没有“行号”。请(通过单击下面的链接)提问,并添加一些示例数据和基于该数据的预期输出。有关如何创建美观的文本表的一些提示,请参见。(你的问题-不要在评论中张贴代码或附加信息)你所说的“申请中有多个条目”是什么意思?表是什么?行号是什么意思?向我们展示您对表(和相关联接)的查询以及预期的输出。表中的行没有“行号”。请(通过单击下面的链接)提问,并添加一些示例数据和基于该数据的预期输出。有关如何创建美观的文本表的一些提示,请参见。(您的问题-请勿在评论中发布代码或附加信息)