:: 게시판
:: 이전 게시판
|
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
12/02/03 12:16
가입을 sql에 직접 타이핑을 해서 하는건가요?
저는 sql은 기본적인 공부할 때만 쓰고 실제적으로 이용할 때는 java랑 연동해서 사용했는데, 제 짧은 지식으로는(죄송합니다) 보통 주문하신 상황은 sql에서 직접 관리하는게 아니라 바깥 쪽에서 한번 걸러줘야 하는 것이 아닌지..? 그리고 primary key가 가입번호인 상황이라면 가입번호만 다르면 다른 어떤 attribute던지 값이 같건 말건 상관없이 다 입력될겁니다^^
12/02/03 14:15
PK가 NOT NULL + UNIQUE 인데 UNIQUE NOT NULL 보단 PK로 가입번호, 전화번호 하시는게 더 효과적일 것 같습니다.
(후에 조회 시 PK인덱스 같은 부분에서) 이렇게 해도 중복으로 데이터가 저장됩니다. PK가 가입번호 + 전화번호 이기 때문에 (가입번호를 시퀀스 사용하실것으로 생각되어서) SQL에선 PK만 걸러내죠. 다른 조인되는 테이블이 있으실지는 모르겠지만 다소 설계적인 부분에 대해서 보완이 필요한 것처럼 보입니다. 열공하세요.
|