我试图使用select语句从多个表中获取一些信息。所有表都与我的应用程序的一个部分(客户机)相关。应用程序中有多个条目。例如,假设180个条目。这些条目的行号不在任何表中标记。但是,当我使用select语句获取信息时,我想知道我的结果来自应用程序中的哪一行条目。有什么办法可以做到这一点吗。我正在使用oracle数据库。
uxhixvfz1#
听起来您可以使用dbms\u application\u info包来做您想做的事情:https://docs.oracle.com/database/121/arpls/d_appinf.htm#arpls003https://oracle-base.com/articles/8i/dbms_application_infohttp://www.dba-oracle.com/t_in_dbms_application_info_set_module__what_makes_the_module_name.htm
n3schb8v2#
可以添加伪列 rownum 您的查询,例如:
rownum
select rownum, q.* from (... your query with order by clause...) q;
2条答案
按热度按时间uxhixvfz1#
听起来您可以使用dbms\u application\u info包来做您想做的事情:
https://docs.oracle.com/database/121/arpls/d_appinf.htm#arpls003
https://oracle-base.com/articles/8i/dbms_application_info
http://www.dba-oracle.com/t_in_dbms_application_info_set_module__what_makes_the_module_name.htm
n3schb8v2#
可以添加伪列
rownum
您的查询,例如: