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. 완료