Searched by NAVER

알티베이스강좌  :  큐브리드강좌  :  오라클강좌  :  오라클팁  :  오라클사용자팁  :  Oracle Blogs  :  오라클Q&A  :  오라클자료실  :  IT컬럼/소식  :  좋은글감동  :  방명록
Oracle 질문과 답변 oracleclub.com
쿼리 좀 봐주세요~
손님 : 2009-09-17 20:21  
분류 : 튜닝 주소복사

안녕하세요?

쿼리 짠다고 짰는데.. 너무 느리네요. 3분 정도? 걸려서 ;;

위치를 바꿔 보기도 했는데.. 잘 안되네요.

select  t.table_name,
        pk.index_name,
        t.column_name,
        decode(t.NULLABLE,'N','NOT NULL','') "NULL",
        case data_type
                when 'DATE' then t.data_type
                when 'NUMBER' then t.data_type||'('||t.data_precision||','||nvl(t.data_scale,'0')||')'
                when 'TIMESTAMP(6)' then t.data_type
                when 'BLOB' then t.data_type
                when 'CLOB' then t.data_type
                when 'BFILE' then t.data_type
                when 'LONG' then t.data_type
                else t.data_type||'('||t.data_length||')'
        end data_type,
        t.data_default,
        pk.column_position pk_posi,
        ut.cache,
        ut.buffer_pool
from user_tab_columns t,
     (select i.column_position,i.index_name,i.table_name,i.column_name from user_ind_columns i, user_constraints c
      where i.index_name = c.index_name and c.constraint_type = 'P' ) pk
      user_tables ut
where
      t.table_name = replace('table','\')
  and t.table_name = pk.table_name(+)
  and t.table_name = ut.table_name
  and t.column_name = pk.column_name(+)
order by t.table_name,t.column_id;

 

잘 부탁드립니다 ㅠ

조회수 1539,  추천수 0
글 등 록 글 답 변 글 수 정 목록보기
※ 로그인하여 작성한 글만 삭제할 수 있습니다. 로그인
이름 쓰기
도움 주시는 곳