본문 바로가기
Database

[Oracle] 시퀀스 생성

by 보리하늘 2017. 12. 19.
728x90
반응형

system 계정으로 sqlplus 접속


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
grant connect, resource to user;    //미리 만들어놓은 user 계정에 권한 부여
 
grant create table to user;         //user 계정에 테이블 만들수 있는 권한 부여
 
grant create sequence to user;     //user 계정에 시퀀스 만들수 있는 권한 부여
 
 
 
create table test(
 
   num number,
   id varchar(20not null,
   pass varchar(20not null,
   name varchar(20not null,
   PRIMARY KEY (id)
);
 
 
 
create sequence autonum             //시퀀스 생성
     increment by 1   
     start with 1      
     nomaxvalue  
     nocycle             
     nocache;
 
 
 
insert into test values (autonum.nextval'a''a''a');       //시퀀스 자동증가 
cs

728x90
반응형

댓글