Q&A

  • 자동증가필드에 대해서 알고 싶습니다.
데이타 주키를 자동증가필드로 만들고 작업을하면 프로그램에서 어떻게 처리해야합니까.  
자동증가필드를 사용하여보신 분이 있으면 가르쳐 주시면 고맙겠습니다.
2  COMMENTS
  • Profile
    정형준 2002.08.28 13:33
    자동증가 필드는 Database가 스스로 관리하는 값이기 때문에 개발자가 특별히 해줄 일이 없습니다.
    자료 입력을 위한 SQL의 Insert문장에서 조차 포함되지 않습니다.

    무척 편리한것처럼 보이죠?

    그렇지만 자료를 조회, 수정 또는 삭제할 때는,
    key가 의미없는 순차적인 번호이기 때문에 주의가 요구됩니다.

    자동증가필드는 특별히 지정해 줄 key값이 없을 때 사용되는데요..
    예를 들면 게시판에서 사용할 Table 처럼...

    Primary Key로 지정할 만한 값이 없을때만 사용하는것을 권장합니다.
  • Profile
    KDDG_ZZOM 2002.08.28 11:55
    데이타베이스마다 약간식은 틀린걸로 알고있는데...
    오토인크리먼트라는(영어가 약해서...^^) 타입이 있을거예요...
    타입을 이걸로 주면 되는데...
    이렇게 했을때 약간의 문제점이랄까?? 입력했던건을 삭제하고 다시입력하면
    1,2,3, 5 이런식으로 이빨이 트러지는걸로 알고 있는데...
    프로그램에서 할일은 없는것같아요... 1건이 들어가면 자동으로 인식되는필드
    이므로...

    혹 틀린내용일수도 있어요... 즐프하세요...