반응형
게시판의 게시글 넘버 사용시 오라클일경우 시퀸스를 쓴다.
내가 알고 있기론 오라클에서 자동증가값이 시퀸스 밖에 없는걸로 안다..
(MYSQL 에서의 자동증가값 쓰다가 캐 삾질)
--유저 message에서의 테이블 생성
create table message(
내가 알고 있기론 오라클에서 자동증가값이 시퀸스 밖에 없는걸로 안다..
(MYSQL 에서의 자동증가값 쓰다가 캐 삾질)
--유저 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
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;
--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;
반응형
'Database > SQL' 카테고리의 다른 글
SQL :: ORACLE :: 오라클 지우기 (0) | 2008.12.01 |
---|---|
SQL :: ORACLE :: 오라클 :: 사용자 계정 생성하기 (0) | 2008.11.30 |
SQL :: 보안 관리 :: 끄적임 (0) | 2008.11.26 |
SQL :: ORACLE :: 휴지인스턴스 (0) | 2008.11.24 |
SQL :: OJDBC :: 오라클 JDBC (0) | 2008.11.24 |
SQL :: MSJDBC (0) | 2008.11.24 |
SQL :: CMD :: Tip :: 커맨드상에서 name라인 줄이기 (0) | 2008.11.20 |
SQL :: Oracle :: union 과 union all 의 차이 (0) | 2008.11.20 |