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 4456 게시물 읽기
No. 4456
MySQL에 있는 replace 명령같은 기능은?
작성자
윤명식
작성일
2002-11-30 11:53
조회수
1,080

안녕하세요..

 

1차로 MySQL로 개발을 끝냈습니다.

2차로 업그레이드 분석중에.. 아무래도 서브쿼리 및 스토어프로시저 등등이 필요한거 같아서.. DB를 postgresql로 변경하려고 합니다.

 

지금까지는 별 문제 없는데..

 

mysql에 보면 replace into 라는 쿼리가 있는데요..

insert into 와 같은 기능이지만 동일한 데이타가 있더라도 primary key 중복 없이.. 말 그대로 replace 시키는 기능입니다.

 

1차 개발시에는 아주 유용하게 써먹었는데..

postgresql 에는 없네요.. 뭐 당근 표준적인 방법이 아니니까 그렇겠지만..

 

대신할 만한 방법이 없을가요?

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

없습니다.

 

만약 꼭 필요하다면 PL/pgSQL 로 만들어서 사용하는 수 밖에 없습니다. 먼저 검색을 해서 자료가 없다면 update 시키는 구문이 되겠지요.

정재익(advance)님이 2002-12-03 08:17에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
4460DB 구동시키는데 다음과 에러가 생기는군요 흑흑 [2]
김태형
2002-12-05
1302
4459\copy 명령에 대한질문입니다. [4]
러프
2002-12-05
1445
4457꼬리에꼬리를 무는 자료 알아내기.. [4]
박기원
2002-12-02
1082
4456MySQL에 있는 replace 명령같은 기능은? [1]
윤명식
2002-11-30
1080
44557.3 이 나왔네요-- [3]
^^
2002-11-29
3457
4454[질문] point 형 데이터를 JDBC드라이버를 통해 불러올때. [1]
이근호
2002-11-29
722
4453[질문] csv 파일을 테이블에 업로드 하는 방법이 궁금합니다.
김경환
2002-11-29
1122
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다