2013-07-01 2 views
2

SELECT 절에서 원격 함수에 액세스하려고합니다 (뷰 절을 호출 할 수 있음).VARIABLE을 사용하여 VIEW에서 SQL 원격 함수

문제는 view 절에서 원격 함수로 값을 보내야하기 때문에 OPENQUERY를 사용할 수없고 JOIN을 사용할 수 없다는 것입니다. OPENQUERY는 변수를 허용하지 않습니다.

내 view 절에서 작동하지 않으므로 EXEC를 사용하여 동적 SQL 쿼리를 만들 수 없습니다.

원격 기능을 로컬 서버로 옮길 수 없어 로컬 서버에 새로운 기능을 만들 수 없습니다.

모든 것이 실제로 매우 실망 스럽습니다. 해결할 수있는 것인가요?

예제 코드 : 사전에

SELECT [col1],[col2],[col3],RemoteServerFunction([col1]) FROM [tbl1] WHERE 
    [col2] = X 

감사합니다!

답변