2
SELECT
절에서 원격 함수에 액세스하려고합니다 (뷰 절을 호출 할 수 있음).VARIABLE을 사용하여 VIEW에서 SQL 원격 함수
문제는 view 절에서 원격 함수로 값을 보내야하기 때문에 OPENQUERY를 사용할 수없고 JOIN을 사용할 수 없다는 것입니다. OPENQUERY는 변수를 허용하지 않습니다.
내 view 절에서 작동하지 않으므로 EXEC를 사용하여 동적 SQL 쿼리를 만들 수 없습니다.
원격 기능을 로컬 서버로 옮길 수 없어 로컬 서버에 새로운 기능을 만들 수 없습니다.
모든 것이 실제로 매우 실망 스럽습니다. 해결할 수있는 것인가요?
예제 코드 : 사전에
SELECT [col1],[col2],[col3],RemoteServerFunction([col1]) FROM [tbl1] WHERE
[col2] = X
감사합니다!
고맙습니다! 나는이 문제를 해결하는 새로운 방법을 생각해야 할 것이다. 아마도 로컬 대신에 링크 된 서버에서 쿼리를 실행하고 로컬 서버를 링크 된 서버로 사용하십시오. – AdamG