728x90 반응형 SMALL 테이블11 [Oracle]오라클에서 쿼리로 테이블정의서 추출하기 오늘은 오라클 테이블정의서를쿼리로 추출하는 방법에 대해서 정리를 해보고자 합니다.물론, DB툴등에서 테이블정의서를 확인할 수 있어서이게 왜 필요할까라는 생각이 들 순 있을 것 같습니다. 그렇지만 DB툴을 사용하지 못한다던가뭔가 상황이 있을 때를 대비해서알아두면 좋을 것 같습니다. 제 개인적인 생각으로는 필요없는 지식은 없다라고 생각하기 때문에알아두어서 나쁘지는 않을 것 같은 생각으로정리를 해보고자 합니다. 1. 함수 생성우선 Oracle에서 테이블정의서를 추출하기 위해서는함수를 먼저 만들어야 합니다.해당 함수를 가지고 테이블 정의서를 추출하는데사용을 하기 때문입니다. CREATE OR REPLACE FUNCTION FC_DATA_DEFAULT_GET ( ORI_TABLENAME VARCHAR2.. 2024. 12. 3. [Oracle]오라클에서 특정 컬럼이 포함된 테이블 찾기 오늘은 오라클에서 컬럼명으로 테이블을 찾는 방법을정리해보고자 합니다.DB를 쓰다보면은 여러 테이블들에 공통적으로 같은 컬럼명을 쓰는 경우가 많이 발생이 됩니다.그런데 그러다보면 해당 컬럼이 무슨무슨 테이블에 들어가져있는지기억이 안나기도 합니다. 이럴 때 해당 컬럼을 포함한 Table 리스트를 찾아볼 수 있습니다.오늘은 이러한 방법을 정리해보고자 합니다. 1. all_col_comments우선 첫번째 방법으로는 코멘트가 저장된 테이블을 기준으로찾을 수 있습니다.오라클에서는 테이블별, 컬럼별 코맨트 정보를 저장하고 있습니다.해당 테이블?뷰?에서 특정 컬럼이 들어간 테이블을 찾는 것입니다. 오라클에서 컬럼별 코멘트 정보가 들어가져 있는 시스템 테이블은 all_col_comments 입니다.그래서 해당 테이블.. 2024. 9. 19. [Oracle]테이블 정보 확인 및 검색하기 오늘은 오라클에서 특정 테이블의 정보를 쿼리를 이용하여 검색하고 확인하는 방법에 대해서 정리를 해보고자 합니다. 순수 테이블 정보만 보기 위해서는 여러 DB툴 등에서 확인할 수 있겠지만 쿼리를 이용하면 DB툴이 없을 때도 확인할 수 있고 특정 컬럼을 포함한 테이블등도 모두 조회할 수 있어서 알고 있으면 좋을 것 같습니다. 그래서 오늘은 Oracle에서 제공하는 기본 Table을 이용하여 확인하고 검색하는 방법을 정리해보고자 합니다. 1. Table 기본 정보 확인하기 우선 Table Name을 이용하여 해당 테이블의 기본 정보를 확인하는 방법을 정리해보고자 합니다. 해당 테이블의 기본적인 정보를 조회하는 방법입니다. 쿼리는 다음과 같습니다. SELECT * FROM ALL_COL_COMMENTS WHER.. 2024. 2. 14. [Oracle]오라클 테이블 및 인덱스 사용 용량 확인하기 오늘은 오라클에서 테이블 및 인덱스의 사용중인 사이즈를 확인하는 방법을 정리해보고자 합니다. 저는 Oracle을 사용중인데 얼마전에 보니 테이블 스페이스의 용량이 많이 부족하더라고요. 그래서 확인을 해봤더니 특정 테이블에서 엄청난 용량을 가지고 있더라고요. 이러한 테이블에 대해서 정리를 하면서 용량을 확보하려고 합니다. 오늘은 이렇게 용량을 차지하는 테이블을 알려고 할 때 했던 방법에 대해서 정리를 해보고자 합니다. 1. 테이블에서 사용중인 용량 확인하기 우선 table에서 사용중인 용량을 확인해보기로 했습니다. 우선 전체 테이블에서 사용중인 용량을 확인해보았습니다. 쿼리는 다음과 같습니다. select table_name, num_rows, num_rows * avg_row_len, round((num.. 2023. 8. 2. 이전 1 2 3 다음 728x90 반응형 LIST