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

FireBird Q&A
[4568] Re:Insert를 할 때 중복되는 자료가 있는지 확인하는 방법을 알고 싶습니다.
kylix [] 2026 읽음    2013-02-20 20:10
2.1버전 이상이면 UPDATE OR INSERT문을 쓰세요.

http://www.firebirdsql.org/refdocs/langrefupd21-update-or-insert.html
  
입문자 님이 쓰신 글 :
: 안녕하세요?
: 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 2536 2013/03/15
4573     Re:Insert를 할 때 중복되는 자료가 있는지 확인하는 방법을 알고 싶습니다. 입문자 2236 2013/02/25
4574         Re:Re:Insert를 할 때 중복되는 자료가 있는지 확인하는 방법을 알고 싶습니다. 초보자 4343 2013/02/25
4575             Re:Re:Re:Insert를 할 때 중복되는 자료가 있는지 확인하는 방법을 알고 싶습니다. 입문자 2479 2013/02/25
4576                 Re:Re:Re:Re:Insert를 할 때 중복되는 자료가 있는지 확인하는 방법을 알고 싶습니다. 초보자 2335 2013/02/25
4572     Re:Insert를 할 때 중복되는 자료가 있는지 확인하는 방법을 알고 싶습니다. 박우성 2274 2013/02/22
4568     Re:Insert를 할 때 중복되는 자료가 있는지 확인하는 방법을 알고 싶습니다. kylix 2026 2013/02/20
4569         Re:Re:Insert를 할 때 중복되는 자료가 있는지 확인하는 방법을 알고 싶습니다. 입문자 1911 2013/02/21
4571             Re:Re:Re:Insert를 할 때 중복되는 자료가 있는지 확인하는 방법을 알고 싶습니다. 초보자 2391 2013/02/22
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.