Openquery
Openquery를 통해 이기종의 데이터베이스에 접근하여 데이터를 조회하거나 다른 DML을 사용 할 수 있다.
당연하게도 Linked Server로 연결되어 있는 다른 데이터베이스의 테이블에 대해 데이터를 삭제도 할 수 있는데, 오늘은 Openquery delete문을 사용하는 법에 대해서 알아보도록 하자.
delete from
항상 delete 문을 사용하기전에는 삭제되는 데이터를 확인해보는 습관을 가지는것을 추천한다.
openquery의 select을 활용하여, 우리가 삭제할 데이터를 확인해본다.
데이터를 삭제하는 openquery delete문은 아래와 같다.
delete
from openquery([Linked Server], '[select Query]')
특정 데이터만 삭제하고 싶은 경우
[select query] 부분에 where 절을 넣거나,
delete문에 where 절을 넣어 특정 데이터만 삭제 할 수 있다.
Related Posts
[MsSQL] Openquery select - 다른 데이터베이스 데이터 읽고 저장하기
[MsSQL] Openquery insert - 다른 데이터베이스의 테이블에 데이터 저장하기
반응형
'DATABASE > MsSQL' 카테고리의 다른 글
[MsSQL] DBCC WRITEPAGE를 활용한 Data Page 오류 만들기 및 테스트 (2) | 2024.10.07 |
---|---|
[MsSQL] SQL Server - Log Shipping 을 활용한 이중화 (DR 구성) (0) | 2024.07.22 |
[MsSQL] Table, Index가 속한 File Group 조회 (1) | 2024.07.03 |
[MsSQL] Openquery update - 다른 데이터베이스의 데이터 변경하기 (0) | 2024.06.28 |
[MsSQL] SQL Server - AlwaysOn Basic 구성 (AD 없이 처음부터 끝까지) (0) | 2024.04.23 |
[MsSQL] SQL Server 2019 Standard 기본 설치 (Windows Server) (0) | 2024.04.20 |
[MsSQL] Openquery insert - 다른 데이터베이스의 테이블에 데이터 저장하기 (0) | 2024.04.16 |
[MsSQL] Openquery select - 다른 데이터베이스 데이터 읽고 저장하기 (0) | 2024.04.09 |