공통코드2 [Database]공통코드 구조 시스템 통합 프로젝트를 진행하면서 기존의 공통코드 구조를 개선해야 하는 상황에 직면했습니다. 이에따라 공통코드 구조의 개념을 다시 정립할 수 있는 시간이 됐습니다. 이번 포스팅은 공통코드테이블의 구조에 대해 다루어 보겠습니다. (회사 블로그의 포스팅을 참고했습니다.ㅎ0ㅎ) 대표적인 4가지 공통코드 구조에 대해 소개하겠습니다. 1. 공통 코드 유형과 공통코드로 구성한 형태 식별자가 코드유형ID, 코드 조합으로 구성되어 있으며, SQL로 고객유형코드 조회 시 코드유형ID = '1000'조건을 추가하여 사용합니다. 코드유형ID 대신 코드유형영문명 = 'CUST_CLS'처럼 코드유형 영문명을 사용하면 코드유형ID보다 직관적이어서 코딩 생산성을 높일 수 있습니다. 또한, 아래 그림처럼 공통코드유형과 공통코드 엔티.. 2022. 9. 30. [Database] Oracle 시스템 카탈로그 추출하기, 테이블 , 컬럼, 코맨트 정보 확인하기 DA업무를 맡으며, 그간 DBA보고 뽑아달라 했던 테이블 및 컬럼 정보들이 필요하게 됐는데, DBA가 없더라도 제법 추출하기 쉬운 항목들이므로, 직접 뽑아보면서 정리해봤습니다. 1. 테이블 정보 SELECT * FROM DBA_TABLES; -- 데이터베이스 내의 모든 테이블 SELECT * FROM ALL_TABLES; -- 유저가 소유한 테이블, 유저가 접근가능한 테이블 SELECT * FROM USER_TABLES; -- 유저가 소유한 테이블 (현재 유저의 소유목록이기때문에 OWNER 정보가 없다.) DBA_TABLES 출력예시 2. 컬럼 정보 SELECT * FROM DBA_TAB_COLUMNS; -- 데이터베이스내의 모든 컬럼 목록(숨겨진 컬럼 제외) SELECT * FROM ALL_TAB_CO.. 2022. 9. 1. 이전 1 다음