查看sql_教你如何用SQL查看下拉列表的值

在系统操作界面,有时会遇到一个下拉列表,但是我们找不到我们要的值,怎么办??

检查设置,似乎找不出问题?

看UG,也没有明确说明?

查Metalink,也找不到原因?

问老顾问,老顾问说你看UG和metalink看看...

这里教大家一个技术的小技巧

如何查看Form操作界面下拉列表对应的条件

853297be7979a09422e626299f60b725.png

在你操作的界面上,查看对应FORM的ID。

打开FORM,点击工具栏“Help”的 About Oracle Application;

e865ee2477e42baf5bbbda5d8e77d479.png

获取Session SID的数字;

e51c3b434ee34419a8ba177ed15d3a89.pnga5bbab3c590b74d14981bf0891e6953f.pngf9b4970fe8f9b68367281bb2e308afa2.png853297be7979a09422e626299f60b725.png

点开对应的值列表(不要关闭)

cb73c1e0deacb674a0362ffa7ecb38bd.pngf706a0c99b369849fff57e2c3a556181.pngf9b4970fe8f9b68367281bb2e308afa2.png853297be7979a09422e626299f60b725.png

运行SQL

运行以下SQL,以session ID作为参数

SELECT s.SID, t.sql_text

FROM v$session s,

         v$sqltext_with_newlines t

WHERE 1 = 1

and s.sid = 5803     --将第一步获取的SID代入

AND s.prev_sql_addr = t.address

order by t.piece

获取结果:    

2e669b9f6d50ebe7581eaf8f6415e37d.png

将 SQL_TEXT拷贝至PL-SQL,并做美化处理,这段内容就是对应值列表的SQL。

fd14b8390eb23623f6cc236ed660ce75.png

 • end • 

6dee2d02f6b8113e978870364c8d253e.png7038ba46d3267437e02b855aed3c8048.png

作者  孙海梁

编辑     刘翼

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值