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 4399 게시물 읽기
No. 4399
두 디비간의 데이블 데이터 비교법?
작성자
김진수(franksoo)
작성일
2008-08-19 07:19ⓒ
2008-08-19 07:20ⓜ
조회수
5,340

안녕하세요.....

서버는 MS-SQL 2000입니다.

예를들면 포스 프로그램에서 본사와 지점들간의 디비 테이블 데이터를 비교할려고 하는데 어떻게 하는 것이 제일 좋은 방법인지 알고 싶습니다.


본사  sales Table Data


ID          name               price              branch

1            A                     1                   2

2             B                     2                  1

3             C                      3                 1

4             A                       1                 1



지점   1의 sales Table Data

 

ID          name               price              branch

1             B                     2                  1

2             C                      3                 1

3             A                       1                 1


예를 들어 위와 같은 데이터 들이 들어 있다고 한다면

지점 1에서 본사 디비와 값을 비교해서 본사디비에 없고 지점 1에는 있다면

본사 디비에 인서트 할려고 합니다.


물론 본사 디비에는 지점 1것도 있고 지점 2것도 있습니다. 지점은 물론 더 많이 있구요.


이런 경우에는 어떤 방법을 쓴느것이 제일 효과 적인 방법입니까.


본사와 지점은 예를 들면 서울과 지방이라 인터넷이 연결되어 있을 경우도 있고

아닌 경우도 있어  인터넷이 연결이 안되어 있다가 그동안 판매된 데이터를 

본사로 보낼려고 하는 경우에는 또 어떤 방법이 있는지요?



두서없는 글 죄송합니다.

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

게시/구독에 병합이라는 것이 있는것 같은데욤...적용 가능한지는 잘 몰라요.. 초짜의 어설픈 답변입니다..^^

이성재(shipscom)님이 2008-08-19 19:56에 작성한 댓글입니다.

기준은 본사이다. 이 경우 비교할 컬럼이 name이라면


strsql = "select * from 본사";

본사의 데이타를 모두 읽어 들여서 본사데이타[]에 저장한다. 


그리고 while문과 if 문을 써서 비교한다. 


허접한 답글이 조금 도움 이 되었으면 합니다. 

즐거운 하루되세요 ^^

 

성민수(rabin1004)님이 2008-08-20 14:35에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
4403운영중인 데이터베이스 복사 어떻게하나여?? [1]
초보자
2008-08-20
6296
4401MS-SQL 프로시저에서 한자데이터 인서트/업데이트 방법 아시는분... [1]
김태원
2008-08-19
6572
4400리눅스에서 SQLserver로 insert 할때 => internal error: None
전경희
2008-08-19
4833
4399두 디비간의 데이블 데이터 비교법? [2]
김진수
2008-08-19
5340
4398뒤에서 부터 문자열 자르기 질문 [4]
이성재
2008-08-18
10935
4397테이블 컬럼에 반복적으로 값 넣기? [3]
조동건
2008-08-18
5126
4396쿼리문 카운트돼게 변경하기 질문입니다 [2]
정기수
2008-08-18
4647
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다