Toad의 Table 정보중 Index의 정보와 동일한 값을
얻어올 수 있도록 하기 위해 쿼리를 작성중입니다.
select AIN.index_name
, AIN.uniqueness
, UIN.Column_name
, UIN.Column_Position Pos
, AIN.table_owner
from USER_INDEXES AIN
, USER_IND_COLUMNS UIN
where AIN.table_name = UPPER( '%s' )
and AIN.table_name = UIN.table_name
and AIN.index_name = UIN.index_name;
%s 부분에 테이블 명이 들어가야 합니다.
일단 제가 Oracle 10g 를 설치하여 local 로 테스트 한 결과
만족할 만한 값을 얻었는데 다른 DB에 접속을 하여 테스트를
하니 원하는 값이 나오질 않았습니다. where 절의 마지막
두 문장이 권한에 걸리는 문장일 수도 있다는 판단하에
어떻게 하면 원하는 값을 얻을 수 있을지에 대해 질문을 드립니다.
----------------------------------------------------
질문 요점 : Toad의 Table 정보중 Index, Trigger, Constraint
와 같은 정보들을 얻어올 수 있는 쿼리를 만들고 싶습니다.
어떻게 쿼리를 작성하면 될까요?