개발
메모
wannabenomad
2018. 1. 3. 10:05
# 쪽지 서비스의 구현
- 쪽지 보내기 (개인 / 그룹)
- 쪽지 목록 보기 (받은 쪽지함 / 보낸 쪽지함)
- 쪽지 DB 테이블의 설계
create table memo ( no number(4,0) not null, -- 기본키로 사용할 번호, 자동 증가 sender varchar2(30), -- 보낸 사람 receiver varchar2(30), -- 받는 사람 content varchar2(1000) not null, -- 쪽지내용 senddate date not null, -- 보낸 날짜 checked char(1) -- 쪽지 확인 여부 constraint memo_ck check(checked in ('0', '1')), -- 오라클은 boolean 자료형 지원하지 않기에 0과 1만 넣을 수 있도록 제한 constraint memo_1 PRIMARY key(no), constraint memo_2 FOREIGN key(sender) references account(id) on delete set null, constraint memo_3 FOREIGN key(receiver) references account(id) on delete set null ); create sequence memo_seq start with 1 increment by 1; -- 오라클은 autoincrement가 없어서 seq 객체 생성하여 사용 insert into memo values(memo_seq.nextval, 'master', 'master', '테스트용 쪽지', sysdate);