반응형
[Oracle] 테이블 정의서 만들기 - 쿼리로 추출하기
DATABASE/Oracle2024. 4. 2. 09:00[Oracle] 테이블 정의서 만들기 - 쿼리로 추출하기

테이블 정의서 (Table Spec) MsSQL 의 테이블 정의서를 만드는 내용을 저번 포스팅에서 다뤄보았는데, 오늘은 오라클에 대해서 조회해보도록 하자. [MsSQL] 테이블 정의서 만들기 - 쿼리로 추출하기 테이블의 자세한 내용에 대해 설명 할 때 꼭 필요한 것이 테이블 정의서이다. 테이블의 존재하는 컬럼과 컬럼들의 Data Type 등을 기록하는 문서이며, 해당 문서를 통해 DBA에게 Table 생성을 요청하거나, 프로젝트 명세를 위해 내역을 첨부하는 등 필요가 많다. 보통은 DBA에게 요청하는 문서로 작성되어 오지만, 기존의 테이블의 정의를 확인하고 문서화 하기위해 정의서를 생성해 내야할 필요가 있다. 그럴 때 사용하기 적절한 쿼리에 대해 소개해보도록 하겠다. Query 쿼리내용은 아래와 같다. ..

[MsSQL] 테이블 정의서 만들기 - 쿼리로 추출하기
DATABASE/MsSQL2024. 3. 26. 09:00[MsSQL] 테이블 정의서 만들기 - 쿼리로 추출하기

테이블 정의서 (Table Spec) 테이블의 자세한 내용에 대해 설명 할 때 꼭 필요한 것이 테이블 정의서이다. 테이블의 존재하는 컬럼과 컬럼들의 Data Type 등을 기록하는 문서이며, 해당 문서를 통해 DBA에게 Table 생성을 요청하거나, 프로젝트 명세를 위해 내역을 첨부하는 등 필요가 많다. 보통은 DBA에게 요청하는 문서로 작성되어 오지만, 기존의 테이블의 정의를 확인하고 문서화 하기위해 정의서를 생성해 내야할 필요가 있다. 그럴 때 사용하기 적절한 쿼리에 대해 소개해보도록 하겠다. Query Database에 생성되어있는 Table에 대한 테이블 정의서를 추출하는 쿼리는 아래와 같다. select o.name as table_name, a.value as table_comment, b.n..

[Oracle] Table / Column Comment - 코멘트, 설명 달기
DATABASE/Oracle2024. 1. 26. 09:00[Oracle] Table / Column Comment - 코멘트, 설명 달기

Comment -- Table Comment 추가 comment on table [Table Name] is '[Table Comment]'; -- Column Comment 추가 comment on column [Table Name].[Column Name] is '[Column Comment]'; 오라클의 테이블과 컬럼에 대한 코멘트를 다는 방법은 매우 간단하다. 테이블, 컬럼은 여러 사람이 같이 사용하는 공공재라고 볼 수 있는데, 이런 테이블과 컬럼에 코멘트를 달아 자세한 설명을 추가하는 것을 기본으로 한다. 테이블이나 컬럼 명칭은 표준화로 명확하지만 심플하게 만들되, 코멘트는 최대한 자세히 추가한다고 생각하자. Table Comment 테이블에 대한 코멘트 추가, 변경, 삭제는 하나의 명령어로 모..

[MsSQL] Table / Column Comment - 코멘트, 설명 달기
DATABASE/MsSQL2023. 8. 1. 15:02[MsSQL] Table / Column Comment - 코멘트, 설명 달기

Intro 안녕하세요. 초보 DBA 다뉴입니다!! Database 내에 있는 Table과 각 Table마다 Column에 대해서 아무리 표준화를 진행하고 깔끔하게 만든다 하더라도 이 모든것을 기억하거나 알기는 쉽지않습니다. 제가 지금 현업에서 관리하고 있는 Table은 수천개가 되는데요. 여러가지 데이터와 로그, 통계 등을 가지고 있다보니, 그 수와 양이 어마어마 합니다. 또한 이러한 Table과 Column에 대해 오랜 기간동안 순차적으로 만들어지다보니, 표준화가 되어 있지않거나, 관리가 안되는 Table들이 있어 많은 문제가 있습니다. 이러한 Table 및 Column에 Comment를 입력해두어 최대한 사용하는데 있어서, 알아보기 쉽게 해야하는데요. Database의 Table과 Column은 다른..

[DBA][MsSQL] 자주 쓰는 쿼리 - Table Description / 테이블 정보
DATABASE/MsSQL2023. 7. 25. 15:00[DBA][MsSQL] 자주 쓰는 쿼리 - Table Description / 테이블 정보

Intro 안녕하세요. 초보 DBA 다뉴입니다. 테이블과 컬럼에 대한 정보가 필요할 때가 있는데요. 데이터 타입과 길이가 어떻게 되는지, 이 컬럼이 뭘 뜻하는지 코멘트 등 알고 싶은 정보를 한번에 알 수 있는 쿼리에 대해서 한번 알아보도록 하겠습니다. Query Table Description 쿼리 select c.colorder as column_index, a.name as table_name, e.value as table_description, c.name as column_name, f.value as column_description, d.data_type as type, d.character_octet_length as length, d.is_nullable as is_nullable, d...

[Oracle] 파티션 (Partition) 1 - 테이블 파티션 이란?
DATABASE/Oracle2023. 7. 13. 15:00[Oracle] 파티션 (Partition) 1 - 테이블 파티션 이란?

Intro 안녕하세요. 초보 DBA 다뉴 입니다. 최근 Oracle업무에 Table Partition 을 사용할 일이 있었습니다. 처음 사용해 보는거라 약간 헤매기도 했는데요. 이것저것 공부한 내용을 정리한 내용과 새롭게 알게된 내용에 대해 정리해 보도록 하겠습니다. 파티션(Partition) 파티션 이란? 테이블이나 인덱스 데이터를 파티션 단위로 나누어 저장하는 것을 말합니다. 논리적으로는 하나의 테이블이나 인덱스를 여러 물리적 저장공간에 나누어 저장하는 것 인데요. 대용량의 데이터를 관리하고 성능을 향상 시키는데 많은 도움이 됩니다. 파티션을 사용하는 이유 파티션은 크게 관리적인 측면과 성능적인 측면에서 장점을 찾을 수 있습니다. 관리적 측면의 장점으로는 파티션 단위의 data작업의 수월함에 있습니다..

반응형
image