개발 메모장

[MS-SQL] Open Query 사용 방법 본문

DBMS

[MS-SQL] Open Query 사용 방법

yyyyMMdd 2023. 11. 21. 15:58
728x90

#. MS-SQL에서 Open Query를 사용하기 위해선 아래의 방법과 같이 처리할 수 있습니다.

#. 일반적인 오픈쿼리 처리 방법

 

  • Select
SELECT * FROM OPENQUERY(서버명, 'SELECT * FROM 테이블명')

 

  • Insert
INSERT INTO OPENQUERY(서버명, 'SELECT * FROM 테이블명')
VALUES ('값1', '값2', '값3'...)

 

  • Update
UPDATE OPENQUERY(서버명, 'SELECT * FROM 테이블명')
SET 필드명 = '값' ...

 

  • Delete
DELETE OPENQUERY(서버명, 'SELECT * FROM 테이블명')

#. WHERE 조건이 필요한 경우 VARCHAR, CHAR, NCHAR 등의 문자 값은 ''값'' 과 같이 작은따옴표 2개로 묶어줘야 합니다.

 

  • Example
SELECT * FROM OPENQUERY(서버명, 'SELECT * FROM 테이블 WHERE 필드명 = ''값'' '

#. MS-SQL > 프로시저 > 변수에 쿼리를 담아 사용할 때에 오픈쿼리 사용 시 VARCHAR, CHAR, NCHAR 등의 문자 값은 작은따옴표 4개로 묶어줘야 합니다.

 

  • Example
SET @Sql = SELECT * FROM OPENQUERY(서버명, 'SELECT * FROM 테이블 WHERE 필드명 = ''''값'''' ')

#. 서버명(별칭)의 경우 탐색기 > 서버 개체 > 연결된 서버 하위에 정의된 연결코자 하는 DBMS가 등록되어 있어야 합니다.

 

- 이 내용은 추후 업로드 할 예정입니다.

 

 

 

===========================================================
틀린 내용이 있거나 이견 있으시면 언제든 가감 없이 말씀 부탁드립니다!
===========================================================

728x90