EXEC SQL.
CONNECT TO 'HAKSA'
ENDEXEC.
exec sql performing IT_ZTHMUCDM_APPEND.
SELECT GUBUN, STD_NO, KOR_NM, ENG_NM,
RESNO, SUST_CD, MJ_CD, ZIP
INTO :IT_ZTHMUCDM-GUBUN, :IT_ZTHMUCDM-STD_NO,
:IT_ZTHMUCDM-KOR_NM, :IT_ZTHMUCDM-ENG_NM,
:IT_ZTHMUCDM-RESNO, :IT_ZTHMUCDM-SUST_CD,
:IT_ZTHMUCDM-MJ_CD, :IT_ZTHMUCDM-ZIP
FROM VI_SD_HAKSA@HAKSA
endexec.
exec sql.
DISCONNECT 'HAKSA'
endexec.
학사시스템에 있는 데이타를 가져올려고 해서 위와 같은 구문을 썼는데..
" connection description for remote database not found"
이런 오류 메세지가 뜹니다..
그래서 링크에서 잘못된 건지 아니면 VI_SD_HAKSA@HAKSA에서 잘못한 것인지,,
어떻게 하면 VI_SD_HAKSA이 테이블을 데이타를 가져올 수 있는지 꼭 부탁드립니다..^^a
댓글 4
-
Wise 멘토
2008.11.26 01:06
T-code : DBCO 에 DB Link가 잡혀있는지 부터 확인해 보셔야 할듯 싶네요. -
무한반복
2008.11.26 01:22
Wise 멘토님, DBCO 에서 확인해봤는데 연결이름으로 HAKSA 가 잡혀 있어요..
테이블명이 VI_SD_HAKSA 이거 인데, @HAKSA 이부분은 항상 들어가야 하는 건가요???
-
아밥퍼
2008.11.26 17:14
EXEC SQL.
CONNECT TO 'HAKSA'
ENDEXEC.
exec sql.
DISCONNECT 'HAKSA'
endexec.
윗 부분을 빼고 한번 해보세요.
select, insert 등이 끝나는 부분에
... close database link ... 구문이 들어가야 합니다.
@HAKSA 는 들어가야 합니다.
사용해야 HAKSA 데이터베이스에서 해당 테이블 자료를
가져오겠죠
도움이 되시길...
-
무한반복
2008.11.27 05:51
네,,감사합니다..