버전: SQL Server 2017
SQL Server에서 연결된 Mysql 링크드 서버에서 가끔 Openquery를 사용해서 데이터를 조회한다. '(quotation) 표기도 헷갈리고 Where절에 파라미터를 넘기는 것도 복잡해서 찾아보니 Openquery 자체를 view로 만들수 있었다.
1 2 3 4 5 6 7 8 | -- View 만들기 Create View ViewName AS SELECT * FROM OPENQUERY( LinkedserverName, 'SELECT * FROM MysqlTable' ) Query -- View 실행 DECLARE @id INT = 1 SELECT * FROM ViewName WHERE id = @id; |