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)
);




댓글 없음:

댓글 쓰기

[springboot]실제 JWT 발급 및 검증 구현

실제 JWT 발급 및 검증 구현 이전 단계에서 만든 임시 토큰을 실제 암호화된 JWT(JSON Web Token)로 대체하고, Spring Security 필터를 통해 API 요청을 보호하는 방법을 구현합니다. Part 1: 백엔드 (Spring ...