FireBird Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
파이어버드 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
IBPhoenix
FireBird Main site
볼랜드포럼 광고 모집

FireBird Q&A
[4567] Insert를 할 때 중복되는 자료가 있는지 확인하는 방법을 알고 싶습니다.
입문자 [] 2312 읽음    2013-02-20 16:02
안녕하세요?
DB초보자 입니다.
C#과 FireBird를 이용해서 프로그램을 하고있는데요 PK로 index가 있고, 자동 증가 시켜서 문제없이 하고 있습니다.
다른 필드는 중복되어도 되는데, ComName은 중복이 되면 안되서요..
INSERT INTO table_name(index, aa, bb, cc, ComName) VALUES("GEN_ID(seq_index, 1), 'aa', 'bb', 'cc', 'comName');
이런식으로 DB에 추가해주는데요 문제는 comName이 중복이 되는지 체크하고, 중복이 안되면 넣고, 중복이 되면 표시를 해줘야합니다ㅜ

comName도 PK로 선언하고, try catch문으로 중복이 되는 오류에 대해 프로그래밍을 해야하나요?
검색해서 하게 되면 DB에 자료가 많으면 시간이 많이 걸릴꺼같고요..

중복을 확인하는 sql문이 있을까요? 아니면 다른 좋은 방법이 없을까요?ㅜㅜ

혼자 힘으로 해결하려다가 DB는 초보자라.. 검색을 해도 잘 모르겠어서 질문 남깁니다!
감사합니다!

+ -

관련 글 리스트
4567 Insert를 할 때 중복되는 자료가 있는지 확인하는 방법을 알고 싶습니다. 입문자 2312 2013/02/20
4590     Re:Insert를 할 때 중복되는 자료가 있는지 확인하는 방법을 알고 싶습니다. brio 2537 2013/03/15
4573     Re:Insert를 할 때 중복되는 자료가 있는지 확인하는 방법을 알고 싶습니다. 입문자 2237 2013/02/25
4574         Re:Re:Insert를 할 때 중복되는 자료가 있는지 확인하는 방법을 알고 싶습니다. 초보자 4344 2013/02/25
4575             Re:Re:Re:Insert를 할 때 중복되는 자료가 있는지 확인하는 방법을 알고 싶습니다. 입문자 2479 2013/02/25
4576                 Re:Re:Re:Re:Insert를 할 때 중복되는 자료가 있는지 확인하는 방법을 알고 싶습니다. 초보자 2336 2013/02/25
4572     Re:Insert를 할 때 중복되는 자료가 있는지 확인하는 방법을 알고 싶습니다. 박우성 2275 2013/02/22
4568     Re:Insert를 할 때 중복되는 자료가 있는지 확인하는 방법을 알고 싶습니다. kylix 2028 2013/02/20
4569         Re:Re:Insert를 할 때 중복되는 자료가 있는지 확인하는 방법을 알고 싶습니다. 입문자 1912 2013/02/21
4571             Re:Re:Re:Insert를 할 때 중복되는 자료가 있는지 확인하는 방법을 알고 싶습니다. 초보자 2392 2013/02/22
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.