2016년 8월 30일 화요일

29day / DB / Sequence

http://www.dbarepublic.com
  • 오라클 시퀀스(sequence) 
  1. 유일한 값을 생성해준다 
  2. 주로 primary key 값을 생성할 때 사용한다 
  3. 시퀀스는 일련의 번호를 순차적으로 증가시킨다 
  4. 테이블과 독립적으로 생성하고 저장된다 

시퀀스 생성: create sequence 시퀀스명 
create sequence seq_test; 
 
시퀀스 삭제  
drop sequence seq_test; 
cs

  • dual table
오라클에서 제공하는 기본 테이블 varchar2 타입의 컬럼하나로
구성된 테이블로 주로 함수 실행 용도로 많이 사용된다
dual table을 이용해 시퀀스를 증가시켜본다

시퀀스 증가 : 시퀀스명.nextval 
select seq_test.nextval from dual; 
cs

  • 참고) 시퀀스 현재값 : 시퀀스명.currval 
단독적으로 사용불가
반드시 하나의 세션(커넥션)안에서 nextval실행 후 currval를 실행해야한다.

select seq_test.currval from dual; 
cs


시퀀스 생성
create sequence memo_seq; 
시퀀스 제거
drop sequence memo_seq; 
cs


Related Posts:

  • 101day / Final Project / 2차 구현 발표 (D-1) 어느덧 2차 구현 발표가 하루남았다. 2차 구현이라니 결국 프로젝트의 끝이 보이고있다. 1차 -> 2차 추가되거나 완료된 부분들 팀원소개페이지 검색결과를 더 다양하게 보여준다 다음 지도 API 적용 비밀번호 찾기(이메일전송) 적용 로그인 후 위치 변경 … Read More
  • 102day / Final Project / 2차 구현 발표 드디어 끝난 2차 개발 추가된 기능 팀원소개페이지 검색결과를 더 다양하게 보여준다 다음 지도 API 적용 비밀번호 찾기(이메일전송) 적용 로그인 후 위치 변경 spring Security 적용 리팩토링 발표 (성현 형님)  바뀐… Read More
  • 103~106day / Final Project / 프로젝트 종료 드디어 종료된 프로젝트 참 해보고 싶은 게 많았던 프로젝트이다. 결국 현실과 이상의 차이를 알게 되었다. 발표준비이긴 하지만 굉장히 급조한 사진....ㅎㅎ 정말 마지막 발표 의도치 않게 정치적 요소가 들어가 버려 포트폴리오에서는 걸러내기 바빴… Read More
  • 94day / Final Project / Index 풀 체인지! (데이터주의!) 프로젝트 종료까지 겨우 3일 기존의 Index는 이렇게 생겼지만 팀원들에게 사진을 제공하는 웹 서비스인만큼 사진에 집중하는 구조를 만들어보자며 일명 큐브식 레이아웃 페이지를 제안해본 적이 있었다. 결귝 큐브 느낌의 Full Page인… Read More
  • 91day / Final Project / Upload Issue 이미지 업로드는 어려웠다. 우리팀 프로젝트는 사진으로 시작해서 사진으로 끝난다. 때문에 이미지가 굉장히 많고 업로드의 비중도 무시할 수 없다. 오늘 굉장히 큰 이슈가 나타나 거의 멘붕이였다.😡 index Page를 만들고 보니 하나 더 만들어야 한다. 결국… Read More

0 개의 댓글:

댓글 쓰기