250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 자동배포
- docker
- java
- Javascript
- 엑셀 업로드
- MessageQueue
- sqlserver
- 자동빌드
- 스트림
- JQuery
- spring
- DevOps
- stream api
- jqGrid
- rabbitmq
- 자바8
- Jenkins
- 보안
- mom
- Stream
- 제이쿼리그리드
- mssql
- 대용량 업로드
- ORM
- QueryDSL
- apache.poi
- JPA
- ci/cd
- 그리드
- poi
Archives
- Today
- Total
개발 메모장
[MS-SQL] Open Query 사용 방법 본문
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
'DBMS' 카테고리의 다른 글
[Oracle] SQL 튜닝 (2) | 2023.12.05 |
---|---|
[MS-SQL] 프로시저 오류 발생 시 메일 발송(장단점, SMTP, 스케줄러) (0) | 2023.11.28 |
[Oracle] TimeStamp - 데이터 원복 (0) | 2023.11.23 |
[MS-SQL] SQL Server 로그인 계정 생성하기 (0) | 2023.11.22 |
[MS-SQL] 테이블 및 프로시저, 스케줄러에서 사용하는 내용 찾기 (0) | 2023.11.22 |