Oracle Database

sequence

수업소개

중복되지 않는 primary key를 만드는 방법인 sequence를 사용하는 방법을 소개합니다.

 

 

 

강의

댓글

댓글 본문
  1. 당당
    2023.04.28
  2. MelonMusk
    08/13
  3. 당근사과
    .
  4. taebong20
    delete로 1행을 지우고 다시 추가하면 3이 아니라 4부터 시작 되네요

    3부터 하는 방법은 없나요?
  5. Alex
    20210827
    - CREATE SEQUENCE -> INSERT ID-> SEQ_TOPIC.NEXTVAL
    - Verified : SELECT SEQ_TOPIC.CURVAL FROM DUAL
  6. 3초컷
    CREATE SEQUENCE 시퀀스명 ; >> 시퀀스 변수(?) 를 생성해준다.

    INSERT INTO 테이블 (속성) VALUES (값) 에서 값의 부분에서 1씩 증가하는 값이 필요할 때

    시퀀스명.NEXTVAL 로 1씩 증가시킬 수 있다.

    중복되는 값의 생성을 방지하며, 자동으로 식별번호를 생성해준다는 장점이 있다.

    현재의 시퀀스값은 SELECT 시퀀스명.CURVAL FROM 테이블명 OR DUAL ; 으로 확인할 수 있다.

    시퀀스랑 PRIMARY_KEY는 같이 쓰이는 경우가 대부분이다.
    =====================
    틀린부분 있으면 지적부탁드립니당
  7. 시퀀스 조만간 다시 복습하러 올 예감...
  8. ggilook
    table에 id값을 부여하는 기능은 sql에 없나요?
  9. chimhyangmoo
    21.03.12
  10. 김선경
    2021-02-20
  11. qoeqpeqoeoq
    dual의 개념이 조금 헷갈리네요
  12. qoeqpeqoeoq
    dual의 개념이 조금 헷갈리네요
  13. qoeqpeqoeoq
    dual의 개념이 조금 헷갈리네요
  14. qoeqpeqoeoq
    dual의 개념이 조금 헷갈리네요
  15. bigman
    감사합니다.
  16. 완료
graphittie 자세히 보기