안녕하세요~ 해도해도 안되어 이렇게 글을 올립니다. 내용은 다음과
같습니다.
OPENQUERY를 이용한 간단한 문장입니다.
--------------------------------------------------------------
-- 변수선언
DECLARE @LNKSVR CHAR(7)
DECLARE @SERIAL CHAR(10)
DECLARE @SQUERY VARCHAR(200)
-- 변수값 설정
SET @LNKSVR= 'DBNAME'
SET @SERIAL= '1111111111'
-- SELECT 쿼리문장 만들기
SET @SQUERY ='SELECT SALARY FROM OPENQUERY('+@LNKSVR + ',' +
'''SELECT SALARY FROM CARD
WHERE SERIAL='''''+@SERIAL+''''''')'
--쿼리실행하기
EXEC(@SQUERY)
--------------------------------------------------------------
위처럼 SQL서버에서 오라클 디비로 OPENQUERY를 이용하여 SALARY라는
값을 가져올수 있습니다.
헌데 이 값을 SQL 변수값에 저장하고 싶은데 이리지러 굴려봐도 안되는
군여....
OPENQUERY를 이용하여 SELECT,INSERT,UPDATE등은 다 되는데 이 불러온
값을 SQL 변수값에 저장하여
사용하려면 어찌해야 하는지요?
정말정말 알려주십시요~
그럼,수고하세요~
|