a : 오라클
b : 인포믹스
a의 테이블의 필드중 일부를 b의 테이블로 복사방법좀 알려주세요
델파이로 구현할려니 힘드네요
우선 두 테이블의 필드 구성이 좀 다릅니다
예를들어 a테이블에는 '이름 '이라는 필드가 b에서는 '성','이름'으로 나뉘어요
혹은 a테이블에는 전화번호가 '지역번호''번호' 이런식이고 b에는 그냥 다 합쳐서 '전화번호' 이렇게 있네요...혹시 아시는분 리플좀요~
이건 이종쿼리로 해결하면,
한방 SQL로 해결이 될 듯 한데..
이종쿼리 사용법에 대해서 한번 조회를 해보시죠..
제가 예전에 올렸던것도 있고, 다른분이 올린것도 있을겁니다..
(물론, 제가 봤기 때문에 있다는걸 압니다..)
그냥, INSERT SQL문 한방으로 끝날 듯 하네요..
간단하게 말하면,
일단, 간단한 예로,
각각의 DB에 대해서 ODBC를 구성한 후
각각을 TDatabase 컴포넌트와 연결시킵니다..
그런 다음 insert 문 한방이면, 끝
예를들어,
database1은 오라클과 연결되며, databasename 속성을 "ora"로
database2는 인포믹스와 연결하여, databasename 속성을 "ifx"로
insert into 'ifx:테이블명'
(필드1, 필드2, 필드3.., 필드n)
select 오라클 필드1,필드2,...필드n
from 'ora:테이블'
where 조건1
뭐 이런식이죠..
한방 SQL로 끝날 것 같군요..
뭐 어렵게 코딩할 필요도 없구요..
되도록 한방으로 해결하자구요..
답이 되었는지 모르겠군요...
뭐, 이건 application에서 접근한 처리방식이고,,
oracle, informix는 DB차원에서 처리하는 방식도 있을꺼라
생각되는데요..
oracle은 windows용? unix? linux? OS에 따라서 좀 다르겠군요..
흠..
부가 잡다한 생각을 했군요..
각설하겠슴다..
그럼..
답이 되었길 바랍니다..
한방 SQL로 해결이 될 듯 한데..
이종쿼리 사용법에 대해서 한번 조회를 해보시죠..
제가 예전에 올렸던것도 있고, 다른분이 올린것도 있을겁니다..
(물론, 제가 봤기 때문에 있다는걸 압니다..)
그냥, INSERT SQL문 한방으로 끝날 듯 하네요..
간단하게 말하면,
일단, 간단한 예로,
각각의 DB에 대해서 ODBC를 구성한 후
각각을 TDatabase 컴포넌트와 연결시킵니다..
그런 다음 insert 문 한방이면, 끝
예를들어,
database1은 오라클과 연결되며, databasename 속성을 "ora"로
database2는 인포믹스와 연결하여, databasename 속성을 "ifx"로
insert into 'ifx:테이블명'
(필드1, 필드2, 필드3.., 필드n)
select 오라클 필드1,필드2,...필드n
from 'ora:테이블'
where 조건1
뭐 이런식이죠..
한방 SQL로 끝날 것 같군요..
뭐 어렵게 코딩할 필요도 없구요..
되도록 한방으로 해결하자구요..
답이 되었는지 모르겠군요...
뭐, 이건 application에서 접근한 처리방식이고,,
oracle, informix는 DB차원에서 처리하는 방식도 있을꺼라
생각되는데요..
oracle은 windows용? unix? linux? OS에 따라서 좀 다르겠군요..
흠..
부가 잡다한 생각을 했군요..
각설하겠슴다..
그럼..
답이 되었길 바랍니다..