Rem Rem $Header: cwmlite/admin/onevafna.sql /main/3 2008/07/28 13:25:50 glyon Exp $ Rem Rem onevafna.sql Rem Rem Copyright (c) Oracle Corporation 2000, 2001. All Rights Reserved. Rem Rem NAME Rem onevafna.sql - all$olap_function_arguments Rem Rem DESCRIPTION Rem Application of use of a functions parameters to columns. Rem Rem NOTES Rem Rem Rem MODIFIED (MM/DD/YY) Rem glyon 06/24/08 - bug 7204558: eliminate references to sys.user$ Rem dthompso 02/27/01 - change security implementation Rem dthompso 04/26/00 - Initial Version Rem dthompso 01/00/00 - Created Rem CREATE OR REPLACE VIEW all$olap_function_arguments AS SELECT /*+ ORDERED */ a.functionuse_irid function_usage_id , p.name parameter_name , u.username entity_owner , t.name entity_name , c.name child_entity_name , 'COLUMN' entity_type FROM cwm$parameter p , cwm$argument a , sys.col$ c , sys.obj$ t , dba_users u WHERE a.parameter_irid = p.irid AND a.element_irid = c.obj# AND a.secondary_object_name = c.name AND t.obj# = c.obj# AND t.type# IN (2,4) AND t.owner# = u.user_id AND ( t.owner# = UID OR t.obj# IN (SELECT obj# FROM sys.objauth$ WHERE ( grantee# = UID OR grantee# IN (SELECT privilege# FROM sys.sysauth$ WHERE privilege# > 0 START WITH grantee# = UID CONNECT BY PRIOR privilege# = grantee#))) OR EXISTS /* SELECT ANY TABLE */ (SELECT null FROM v$enabledprivs WHERE priv_number = -47)) WITH READ ONLY /