Chinaunix首页 | 论坛 | 博客
  • 博客访问: 25640
  • 博文数量: 35
  • 博客积分: 45
  • 博客等级: 民兵
  • 技术积分: 185
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-26 15:58
文章分类
文章存档

2013年(2)

2012年(33)

我的朋友

分类:

2012-07-13 14:11:46

原文地址:获得隐含参数的SQL脚本 作者:TOMSYAN

 
 
select
  x.ksppinm  name,
  y.ksppstvl  value,
  y.ksppstdf  isdefault,
  decode(bitand(y.ksppstvf,7),1,'MODIFIED',4,'SYSTEM_MOD','FALSE')  ismod,
  decode(bitand(y.ksppstvf,2),2,'TRUE','FALSE')  isadj
from
  sys.x$ksppi x,
  sys.x$ksppcv y
where
  x.inst_id = userenv('Instance') and
  y.inst_id = userenv('Instance') and
  x.indx = y.indx and
  x.ksppinm like '%_&par%'
order by
  translate(x.ksppinm, ' _', ' ')
 
执行结果如下:
SQL> set linesize 132
SQL> column name format a30
SQL> column value format a25
SQL> select
  2    x.ksppinm  name,
  3    y.ksppstvl  value,
  4    y.ksppstdf  isdefault,
  5    decode(bitand(y.ksppstvf,7),1,'MODIFIED',4,'SYSTEM_MOD','FALSE')  ismod,
  6    decode(bitand(y.ksppstvf,2),2,'TRUE','FALSE')  isadj
  7  from
  8    sys.x$ksppi x,
  9    sys.x$ksppcv y
 10  where
 11    x.inst_id = userenv('Instance') and
 12    y.inst_id = userenv('Instance') and
 13    x.indx = y.indx and
 14    x.ksppinm like '%_&par%'
 15  order by
 16    translate(x.ksppinm, ' _', ' ')
 17  /
Enter value for par: commit
old  14:   x.ksppinm like '%_&par%'
new  14:   x.ksppinm like '%_commit%'
NAME                           VALUE                     ISDEFAULT ISMOD      ISADJ
------------------------------ ------------------------- --------- ---------- -----
_immediate_commit_propagation  TRUE                      TRUE      FALSE      FALSE
_kcl_commit                    TRUE                      TRUE      FALSE      FALSE
_log_committime_block_cleanout FALSE                     TRUE      FALSE      FALSE
_nested_mav_fast_oncommit_enab TRUE                      TRUE      FALSE      FALSE
led
 
阅读(147) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~