获取Form界面LOV对应的SQL语句
2013-11-30 20:57
267 查看
SELECT sa.sql_text, sa.*
FROM v$session se, v$sqlarea sa
WHERE se.prev_hash_value = sa.hash_value
AND se.audsid = 144375585(db_session_id)
db_seeion_id在界面中的profile中找
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 = &sid;
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;
SELECT sa.sql_text, sa.*
FROM v$session se, v$sqlarea sa
WHERE se.prev_hash_value = sa.hash_value
AND se.audsid = 144375585(db_session_id)
db_seeion_id在界面中的profile中找
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 = &sid;
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;
相关文章推荐
- 普元BPS如何获取流程API对应生成的SQL语句?
- 如何获取流程API对应生成的SQL语句?
- 快速查询form界面的lov查询sql
- <码农进阶> 解析sql语句中参数名然后根据发射获取对应参数值
- 获取MAC地址SQL语句
- SQL分页语句,.NET中获取字符串的MD5码
- SQL语句去掉重复记录,获取重复记录
- mysql中获取一天、一周、一月时间数据的各种sql语句写法
- 从数据库表中随机获取N条记录的SQL语句
- SQL语句获取数据库中的表主键,自增列,所有列
- Oracle之获取SQL对应表的信息
- iBATIS.net获取运行时sql语句
- 获取时间差的sql语句
- 使用sql语句获取一对多中的第一条记录。
- MyBatis之SQL语句映射文件增删改查和Java参数如何对应
- 使用优化器性能视图获取SQL语句执行环境
- 使用SQL语句获取Sql Server数据库的版本
- SQL语句获取所有数据库名、表名、字段名、表字段长度
- SQL查询语句获取主键和外键
- sql 获取时间常用语句