먼저 SQL Server에서 하위 쿼리를 평가하도록 할 수 있습니까?SQL Server에서 하위 쿼리를 먼저 계산하도록합니다.
SELECT ObjectId FROM
(SELECT ObjectId FROM Table Where Id = @Id) T
WHERE fn_LongRunningFunction(T.ObjectId) = 1
내가 절은 내부 쿼리의 결과를 평가하기 위해 외부를 원하는 :
내 쿼리는 뭔가 것 같습니다. 임시 쿼리 테이블에 하위 쿼리를 삽입하지 않으면 어떻게됩니까?
나는 그것이 같은 기록 된 곳처럼이 쿼리의 SQL 쿼리를 평가 실행하면 : 내가 원하는하지 않은
SELECT ObjectId FROM Table Where Id = @Id AND fn_LongRunningFunction(ObjectId) = 1
. WHERE 절에 스칼라 함수를 사용하여 당신이 단순히 하나 개의 여기에 쿼리 같은 것을 사용할 수도 당신도 여기에 하위 쿼리를 사용하는 이유는