게시판의 게시글 넘버 사용시 오라클일경우 시퀸스를 쓴다.
내가 알고 있기론 오라클에서 자동증가값이 시퀸스 밖에 없는걸로 안다..
--유저 message에서의 테이블 생성
create table message(
내가 알고 있기론 오라클에서 자동증가값이 시퀸스 밖에 없는걸로 안다..
--유저 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;
'Databases' 카테고리의 다른 글
데이터 베이스 생성 create database (0) | 2009.07.16 |
---|---|
Top-n (0) | 2009.07.14 |
테이블 삭제 DROP TABLE (0) | 2009.07.13 |
오라클 자동증가(Create sequence) 오라클 시퀀스 생성 (0) | 2009.07.13 |
mysql에 DB생성 및 사용자 추가하기 (2) | 2009.06.30 |