2016년 1월 11일 월요일

[oracle]테이블 생성 시 제약조건 (foreign key) 설정하기

게시판 테이블과 사용자 테이블 간에 제약조건 설정

게시판 테이블엔 글을 작성한 사용자가 존재한다. 

사용자는 기본키가 존재하고 게시판에 작성자에는 사용자의 기본키가 입력이 되어야한다.

사용자 테이블 기본키 설정
create table test_user(
user_no number,
user_name varchar2(10),
constraint 제약조건이름 PRIMARY KEY (user_no)
);

데이터 추가


insert into test_user(user_no, user_name)
values(1,'aa');
insert into test_user(user_no, user_name)
values(2,'bb');
insert into test_user(user_no, user_name)
values(3,'cc');
insert into test_user(user_no, user_name)
values(4,'dd');

게시판 테이블 생성및 외래키 제약조건 설정
create table test_board(
board_no number(10) PRIMARY KEY,
board_subject varchar2(100) not null,
board_writer number,
board_content varchar2(100),
constraint 제약조건이름 FOREIGN KEY(board_writer)
REFERENCES test_user(user_no)
);




댓글 없음:

댓글 쓰기

[lunux]리눅스 폴더별 용량 확인

리눅스 폴더별 용량 확인 조회 하고자 하는 디렉토리 리스트가있는 경로로 이동후 du -h --max-depth=1