게시판의 게시글 넘버 사용시 오라클일경우 시퀸스를 쓴다.
내가 알고 있기론 오라클에서 자동증가값이 시퀸스 밖에 없는걸로 안다..

--유저 message에서의 테이블 생성

create table message(
num              number(10)      primary key,
name             varchar(30)     not null,
email             varchar(50)     null,
message       varchar(300)    not null,
sourceip        varchar(15)     null,
writedate       timestamp       null
);


--message에서 시퀸스 생성(유저네임)
create sequence 유저네임_no start with 1 increment by 1;
예)create sequence message_no start with 1 increment by 1;
--message에서 시퀸스 삭제
drop sequence 유저네임_no;
--message에서 시퀸스 검색
select sequence_name, last_number from user_sequences;

--확인해보기
select * from tab;
select * from user_sequences;

--테이터 삽입
insert into message values(
    message_no.nextval,
    'hong gil dong',
    'dongdong@sss.co.kr',
    'generel~',
    '127.0.0.1',
    sysdate
);

--테이터 확인
select num, writedate from message;

+ Recent posts