取得EBS 當前form介面查詢LOV的源sql

alexandre2008發表於2012-07-18

1) 在Help/About Oracle Application 下查詢當前Session SID 號碼

2)根據1)查到的SID號碼,在DB 客戶端執行如下語句:

SELECT SUBSTR (MAX (SYS_CONNECT_BY_PATH (SQL_TEXT, '*')), 2)        SQL_TEXT
FROM (SELECT SQL_TEXT,ROWNUM RN
FROM (
SELECT S.PREV_SQL_ADDR,S.SQL_ADDRESS ,SQL_TEXT
FROM V$SQLTEXT_WITH_NEWLINES T,
     V$SESSION S
WHERE T.ADDRESS = S.PREV_SQL_ADDR
AND   S.SID = :SID
ORDER BY T.PIECE) T) t1
START WITH t1.rn = 1
CONNECT BY  t1.rn - 1 = PRIOR t1.rn;

3)將*替換為空

 

另外:在Help/Examine 下,Block選擇SYSTEM,Field選擇LAST_QUERY ,可以查詢當前form列表執行的查詢

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13964895/viewspace-735907/,如需轉載,請註明出處,否則將追究法律責任。

相關文章