본문 바로가기

오라클3

컬럼 목록 수집 - PK 추가 컬럼 목록 수집 - PK 추가 차세대 또는 시스템 개편 프로젝트에서 대상 시스템의 테이블 목록 수집과 더불어 컬럼 목록을 수집하는데 그 방법을 컬럼 목록 수집 포스트에서 기술하였다. 그러나, 해당 컬럼 목록 수집에서는 PK 컬럼에 대한 정보가 없다.  특정 컬럼의 PK 여부를 수집하기 위하여 추가적인 시스템 카탈로그를 활용하여야 한다. 오라클(Oracle)의 경우 컬럼의 PK여부 정보를 추출하기 위한 시스템 카탈로그는 아래와 같다.※ 출처: https://docs.oracle.com/en/database/oracle/oracle-database/19/refrn/ALL_CONSTRAINTS.html ALL_CONSTRAINTS 테이블은 테이블의 제약(CONSTRAINT) 사항을 정의하는 시스템 카탈로그이다.. 2024. 4. 27.
컬럼 목록 수집 컬럼 목록 수집 차세대 또는 시스템 개편 프로젝트에서 대상 시스템의 테이블 목록 수집과 더불어 컬럼 목록을 수집하는데 그 방법을 기술한다. 오라클(Oracle)의 경우 컬럼 정보를 추출하기 위한 시스템 카탈로그는 아래와 같다.※ 출처: https://docs.oracle.com/en/database/oracle/oracle-database/19/refrn/ALL_TAB_COLUMNS.html 컬럼의 목록을 수집하는 기본적인 SQL은 아래와 같다.SELECT A.TABLE_NAME, A.COLUMN_NAME, B.COMMENTS ,A.DATA_TYPE, A.DATA_LENGTH, A.DATA_PRECISION, A.DATA_SCALE ,A.NULLABLE, A.COLUMN_IDFROM .. 2024. 4. 26.
테이블 목록 수집(/w 모수 관리) 테이블 목록 수집(/w 모수 관리) 차세대 또는 시스템 개편 프로젝트에서 대상 시스템의 모수 관리를 위하여 현행 시스템의 테이블 목록을 수집하는 방법을 기술한다. 오라클(Oracle)의 경우 시스템 카탈로그(system catalog)는 Static Data Dictionary Views와 Dynamic Performance Views로 구분하는데 테이블 목록은 Static Data Dictionary Views에서 SELECT 한다. 테이블 정보를 추출하기 위한 시스템 카탈로그는 아래와 같다.※ 출처: https://docs.oracle.com/en/database/oracle/oracle-database/19/refrn/ALL_TABLES.html 테이블의 목록을 수집하는 SQL은 .. 2024. 4. 24.