반응형
다음 예에서는 원격 Oracle 서버에서 몇 가지 SELECT 문을 실행합니다. 먼저 Oracle 서버를 연결된 서버로 추가한 다음 연결된 서버 로그인을 만듭니다.
-- Setup the linked server.
EXEC sp_addlinkedserver
@server='ORACLE',
@srvproduct='Oracle',
@provider='OraOLEDB.Oracle',
@datasrc='ORACLE10';
EXEC sp_addlinkedsrvlogin
@rmtsrvname='ORACLE',
@useself='false',
@locallogin=null,
@rmtuser='scott',
@rmtpassword='tiger';
EXEC sp_serveroption 'ORACLE', 'rpc out', true;
GO
-- Execute several statements on the linked Oracle server.
EXEC ( 'SELECT * FROM scott.emp') AT ORACLE;
GO
EXEC ( 'SELECT * FROM scott.emp WHERE MGR = ?', 7902) AT ORACLE;
GO
DECLARE @v INT;
SET @v = 7902;
EXEC ( 'SELECT * FROM scott.emp WHERE MGR = ?', @v) AT ORACLE;
GO반응형
'데이터베이스' 카테고리의 다른 글
| [SQL서버] ROW_NUMBER() 를 이용한 전체 데이터 일련번호 부여 (0) | 2012.01.03 |
|---|---|
| [SQL서버] OpenQuery를 사용한 INSERT, UPDATE, DELETE 처리 (0) | 2011.12.07 |
| [SQL서버] 변수와 함께 EXECUTE 'tsql_string' 사용 (0) | 2011.11.29 |
| Oracle 제약조건 걸린 테이블 확인 (0) | 2011.11.02 |
| [SQL서버] ROW_NUMBER() 함수 (0) | 2011.09.02 |