Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 30 | 31 |
Tags
- PL/SQL
- retry
- Spring Cloud
- 데이터베이스
- 디자인 패턴
- Spring Boot
- 자료구조
- 페이징
- Intellj
- 알고리즘
- 클라우드
- 운영체제
- 백준
- 오라클
- SQL
- MST
- Spring Cloud Feign
- golang
- 코딩
- Spring
- DP
- feign
- db
- Jenkins
- aws
- Kafka
- JPA
- 자바
- MVC
- 쿼리
Archives
- Today
- Total
justgo_developer
시퀀스(Sequence) 본문
728x90
반응형
시퀀스(Sequence)
: 연속적인 번호를 만들어주는 기능
<구문형식>
create sequence 시퀀스 이름
increment by n <- n : 증가값을 설정, 기본값 1
start with n <- n : 시작값 설정, 기본값1
maxvalue n | nomaxvalue <- 시퀀스 최대값 설정
minvalue n | nominvalue <- 시퀀스 최소값 설정
cycle | nocycle <- 시퀀스를 순환할지 설정
cache n | nocache <- 시퀀스의 속도를 개선하기 위해 캐싱여부 지정
<시퀀스 생성 : 제품번호 생성하는 시퀀스 만들기>
create sequence seq_serial_no
increment by 1
start with 100
maxvalue 110
minvalue 99
cycle
cache 2;
<Table 생성>
create table good(
good_no number(3),
good_name varchar2(10)
);
<시퀀스 사용>
insert into good values(seq_serial_no.nextval, '제품1')'
※ st.currval : 현재값, st.nextval :다음값
<시퀀스 삭제>
drop sequence 시퀀스 이름
728x90
반응형