Oracle all parameters 视图

2014-11-24 18:18:36 · 作者: · 浏览: 0

在dbsnake 的blog里看到一个all_parameters 表,通过这个表可以查看隐含的参数。但是后来确认了下,没有这个表。 所以这个应该是dbsnake 自己建的一个视图。


在上面的这篇里有一段查询隐含参数的SQL脚本,根据这段脚本,创建了一个名为all_parameters 的视图。 功能就实现了。 用这个视图来查看隐含参数,确实要方便很多。


/* Formatted on2011/7/28 15:01:16 (QP5 v5.163.1008.3004) */


CREATE VIEW all_parameters


AS


SELECT i.ksppinm name,


i.ksppdesc description,


CV.ksppstvl VALUE,


CV.ksppstdf isdefault,


DECODE (BITAND (CV.ksppstvf, 7),


1, 'MODIFIED',


4, 'SYSTEM_MOD',


'FALSE')


ismodified,


DECODE (BITAND (CV.ksppstvf, 2), 2, 'TRUE', 'FALSE') isadjusted


FROM sys.x$ksppi i, sys.x$ksppcv CV


WHERE i.inst_id = USERENV ('Instance')


AND CV.inst_id = USERENV ('Instance')


AND i.indx = CV.indx


AND i.ksppinm LIKE '/_%' ESCAPE '/'


ORDER BY REPLACE (i.ksppinm, '_', '');