database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 4695 게시물 읽기
No. 4695
[질문] insert 시에 이미 존재하는 값이라면 update 를 하고 싶을때..
작성자
김강린(kichi117)
작성일
2003-05-07 11:52
조회수
1,414

안녕하세요?

 

A 라는 테이블이 num, player 필드를 가지고 있는데요.

 

지금 이 안에, (1, 박찬호) (2, 김병현) 값이 들어가 있다고 가정하구요..

 

 

이 때, 새로운 열들을 추가하려고 하는데요.

 

만약에 (3, 최희섭) 처럼 현재 테이블에 num 값이 존재하지 않는 자료라면,

 

insert 를 해주구요.

 

(1, 최희섭) 처럼 이미 있는 num 값이 들어온다면,

 

 

1) 가능하면 (1, 박찬호) 을 (1, 최희섭) 으로 업데이트 해주고 싶고

 

이게 불가능하다면

 

2) 그냥 아무 변화없이 종료 되게 하고 싶은데요..

 

어떤 방법이 있을까요..??

이 글에 대한 댓글이 총 1건 있습니다.

update한후 update가 정상적으로 되는지를 확인합니다.(PQcmdTuples함수 이용)

 

update 건수가 한건이 있으면 1을 return하고

없으면 0을 return합니다.

 

return값이 0이면 insert를 하면 되겠지요...

장진영님이 2003-05-07 13:23에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
4698readline 내게 돌아와줘~ [4]
대훈
2003-05-09
1628
4697[팁] timestamp 자료형과 인덱스 [4]
김상기
2003-05-08
2708
4696pgsql -> mssql로 가져오기
뚜리
2003-05-07
1277
4695[질문] insert 시에 이미 존재하는 값이라면 update 를 하고 싶을때.. [1]
김강린
2003-05-07
1414
4694[질문]php에서 db연결에러 [2]
이정호
2003-05-02
3759
4692[질문]postmaster가 실행할 때 pg_hba.conf?
박병호
2003-05-01
1568
4690[질문]pgaccess접속을 위한 postgresql start문 변경? [1]
박병호
2003-05-01
1441
4691┕>Re: [질문]pgaccess접속을 위한 postgresql start문 변경?
박병호
2003-05-01 18:21:48
1314
4693┕>Re: [질문]pgaccess접속을 위한 postgresql start문 변경? - (정답)
l4nuxer
2003-05-01 22:29:25
1587
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다