안녕하세요, 차세대 IT리더가 되고픈 비공자입니다.
오늘부터 SQLD 공부를 해보려고 합니다.
제53회 SQLD 자격증( 2024년 05월 25일 )에서
취득을 했지만, 점수가 낮게 나와서 다시 공부를 할 겸
블로그로 정리를 해보려고 합니다.
[ 오늘의 목차 ]
1. 프로젝트 테이블 생성 해보기
2. 테이블 생성 후, 제약조건을 추가해 보기
1. 프로젝트에 사용할 테이블 생성 해보기
우선 테이블을 생성할 때 PK를 지정하기 위해서
첫 번째 방법은 CONSTRAINT(제약조건)을 사용하는
방법입니다. 위와 같은 형식으로 테이블을 생성할 때
해당 테이블의 PK를 지정해 주는 첫 번째 방법입니다.
두 번째 방법은 PK로 지정하고 싶은 컬럼명 뒤에
PRIMARY KEY라고 명시를 해주면 됩니다.
2. 테이블 생성 후, 제약조건을 추가해 보기
[ 테이블 PK제약조건 추가 첫 번째 방식 ]
위와 같이 TC_CUST_INFO_BAS 테이블을 생성할 때
CUST_NO와 CUST_ID를 복수개의 PK를
지정할 수 있습니다.
[ 테이블 PK제약조건 추가 두 번째 방식 ]
[ 테이블 코멘트 적용하기 및 삭제하기 ]
테이블에 코멘트를 달려면 ALTER 명령어가 아닌
COMMENT ON TABLE 테이블명 IS '논리명'을
해서 적용을 하게 됩니다.
[ 컬럼 코멘트 적용하기 및 삭제하기 ]
위와 같이 컬럼명에 코멘트를 적용을 하기 위해서
COMMENT ON COLUMN 테이블명.컬럼명 IS '컬럼논리명'
형식으로 쿼리를 작성을 하면 코멘트가 적용이 됩니다.
[ 적용이 되었는지 확인하기 ]
정상적으로 TC_CUST_INFO_BAS
테이블 코멘트와 컬럼의 코멘트가 적용이 된 모습을
확인할 수 있습니다.
[ 쿼리를 조회했을 때, 코멘트 같이 출력 ]
위와 같이 쿼리를 실행했을 경우
물리명 아래에 논리명(코멘트)을 보여주기 위해서는
아래와 같은 설정을 하면 됩니다.
[ 경로 : 맨 상단 > 윈도우/설정/편집기/데이터편집기/표현방식 ]
위와 같은 경로로 이동하셔서
Show column description in header 체크박스 클릭
컬럼설명을 헤더 쪽에 보여준다.라는 말인 것 같습니다.
오늘은 프로젝트에서 사용할 테이블을 생성 후,
PK제약조건 : PRIMARY KEY(기본키)
코멘트 적용하는 방법에 대해서 배워보았습니다.
아직 만들어야 하는 테이블이 엄청 많지만,
여러분들도 하나씩 테이블을 만들어보면서
직접 쿼리를 작성해 보는 것이 좋을 것 같습니다.
감사합니다.
'DBA가 되고 싶은 비공자 > SQLD 자격증' 카테고리의 다른 글
[ SQLD ] 오라클 캐시(Oracle Cache)에 대한 공부 (0) | 2024.06.30 |
---|---|
[ SQLD ] 오라클 시퀀스 조회, 생성, 수정, 삭제, 테이블 적용 (0) | 2024.06.29 |
[ SQLD ] DDL(Data Definition Language) 제약조건 조회, 추가, 삭제 (0) | 2024.06.26 |
[ SQLD ] DDL(Data Definition Language) RENAME 테이블 명, 컬럼 명 변경하기 (0) | 2024.06.23 |
[ SQLD ] DDL(Data Definition Language) 부모테이블 참조 FOREIGN KEY(외래키) 설정 (1) | 2024.06.19 |