`
ronaldoLY
  • 浏览: 42250 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

查看form中LOV对应的后台代码

阅读更多

--帮助->关于oracle应用产品获得sid值

--如果你在这个界面没有看到会话sid值,去检查下你的FND:诊断这个配置文件的值是否为是.

DECLARE

  CURSOR cur_lov_sql(p_pre_sql_addr VARCHAR2) IS

    SELECT t.sql_text

      FROM v$sqltext_with_newlines t

     WHERE t.address = p_pre_sql_addr

     ORDER BY t.piece;

  --

  l_lov_sql       VARCHAR2(2400);

  l_prev_sql_addr VARCHAR2(200);

BEGIN

  BEGIN

    SELECT v.prev_sql_addr

      INTO l_prev_sql_addr

      FROM v$session v

     WHERE v.sid = 1161; --

  EXCEPTION

    WHEN OTHERS THEN

      dbms_output.put_line('get prev sql addr error,' || SQLCODE || ':' ||

                           SQLERRM);

  END;

  --

  FOR rec IN cur_lov_sql(l_prev_sql_addr) LOOP

    l_lov_sql := nvl(l_lov_sql, '') || rec.sql_text;

  END LOOP;

  --

  dbms_output.put_line('lov查询sql为: ');

  dbms_output.put_line(l_lov_sql);

END;

 

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

Global site tag (gtag.js) - Google Analytics