Rem Rem $Header: cwmlite/admin/onevdkcu.sql /main/2 2008/07/28 13:25:50 glyon Exp $ Rem Rem onevdkcu.sql Rem Rem Copyright (c) Oracle Corporation 2000. All Rights Reserved. Rem Rem NAME Rem onevdkcu.sql - dba$olap_key_column_uses Rem Rem DESCRIPTION Rem Columns within Physical keys, i.e. primary, unique, foreign. Rem Rem NOTES Rem Rem Rem MODIFIED (MM/DD/YY) Rem glyon 06/24/08 - bug 7204558: eliminate references to sys.user$ Rem dthompso 04/26/00 - Initial Version Rem dthompso 01/00/00 - Created Rem CREATE OR REPLACE VIEW dba$olap_key_column_uses AS SELECT /*+ ORDERED */ u.username owner , t.name table_name , c.name key_name , col.name column_name , ccol.pos# position FROM dba_users u , sys.obj$ t , sys.con$ c , sys.cdef$ cd , sys.col$ col , sys.ccol$ ccol WHERE u.user_id = c.owner# AND c.con# = cd.con# AND cd.con# = ccol.con# AND cd.obj# = t.obj# AND ccol.intcol# = col.intcol# AND col.obj# = t.obj# AND cd.type# IN (2,3,4) /* primary, unique, referential */ AND t.type# IN (2,4) /* table, view */ WITH READ ONLY /