반응형
Oracle에서 테이블, 뷰 및 동의어에 대한 모든 인덱스와 해당 열을 찾는 방법
특정 테이블의 인덱스 이름과 해당 열을 나열하는 다음 쿼리를 적어두었습니다.
select
b.uniqueness, a.index_name, a.table_name, a.column_name
from all_ind_columns a, all_indexes b
where a.index_name=b.index_name
and a.table_name = upper('table_name')
order by a.table_name, a.index_name, a.column_position;
이것을 수정해서 만약 내가 통과한다면view
또는synonym
효과도 있습니다.우리 시스템은 다양한 뷰와 동의어를 가지고 있기 때문에 이름(보기 동의어 또는 테이블)을 제공할 수 있는 쿼리를 하나 가지고 있으면 매우 편리합니다.이 쿼리는 인덱스와 그 열을 뱉어냅니다.
쿼리는 표뿐만 아니라 동의어에 대해서도 작동합니다.그러나 없는 보기에 대한 인덱스를 기대하는 것 같습니다.구체화된 견해일까요?
SELECT * FROM user_cons_columns WHERE table_name = 'table_name';
언급URL : https://stackoverflow.com/questions/3018094/how-to-find-all-indexes-and-their-columns-for-tables-views-and-synonyms-in-orac
반응형
'IT' 카테고리의 다른 글
서브디렉토리에서 앱을 처리하도록 create-react-app을 설정하려면 어떻게 해야 합니까? (0) | 2023.02.10 |
---|---|
ORA-01843은 유효한 달이 아닙니다.비교일 (0) | 2023.02.10 |
Json 결과가 객체인지 어레이인지 확인합니다. (0) | 2023.02.10 |
하나의 요청에 대한 HTTP 헤더 설정 (0) | 2023.02.10 |
함수에 외부 파일을 포함합니다.php WordPress (0) | 2023.02.10 |