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
운영게시판
최근게시물
MS-SQL Q&A 1433 게시물 읽기
No. 1433
쿼리에서 REPLACE INTO 구문이 안되나요?
작성자
이규현(terapw)
작성일
2004-07-16 15:20
조회수
2,900

제가 mysql로 작업할때 REPLACE INTO 테이블명 set 필드=값.....

이런식으로 쿼리를 날리면 테이블 데이터랑 비교해서 있는거면 UPDATE 하고

없는거면 INSERT 한는 구조로 되서 편리 하게 사용했는데

MS-SQL에서는 이런 구문쿼리가 안되나요?

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

참고로 말씀드립니다만.. MySQL 에서  REPLACE INTO 를 사용하게 되면 데이터가 있으면 UPDATE 하는 것이 아니라 일단 DELETE 를 먼저하고 그다음에 똑같이 INSERT 를 수행합니다.

 

따라서 쓰기에는 편해도.. (저도 편하게 썼거든요)  나중에 데이터가 엄청 많아진 테이블에 저걸 사용하게 되면 속도가 엄청 느려 지게 됩니다.. 그래서 저도 나중에는 다 바꿨죠...

 

왠만하면 프로그램 구조를 잘 만드셔서..  프로그램 자체에서 데이터 유무에 대한 정보를 가지고 있다가 없으면 INSERT 를 하시고 있으면 UPDATE 를 하시는 걸로 하세요..

 

박태수(Diode)님이 2004-07-23 16:46에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
1436이러한 평균값을 한번에 뽑을 수 있을까요? [1]
qudals
2004-07-19
2680
1435코드성 테입블과 연동 관련해서 질문.
김성오
2004-07-19
2297
1434다른 서버에 있는 DB를 다른 미러 서버를 만들고 똑같이 복사해올때 에러 문제점 고수님 도와주세요..
이철준
2004-07-16
2902
1433쿼리에서 REPLACE INTO 구문이 안되나요? [1]
이규현
2004-07-16
2900
1432DB 호스팅 업체관련?
임복호
2004-07-16
2150
1431하나의 테이블로 다른 테이블의 컬럼값을 필터링하는 질문입니다.
조종근
2004-07-14
2794
1430간단한 출력시 번호부여 관련 [2]
장경호
2004-07-14
5749
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다