2015-12-23 14 views
3

可以將OPTION(RECOMPILE)用於聯機重估函數中。 我嘗試使用它,但它給了我錯誤。如果無法使用其他方式,則建議重新編譯內聯值函數。如何在聯機表值函數中使用Option(Recompile)

我的代碼會像

ALTER FUNCTION [dbo].[fn_abcwork] 
(
@Date date 
, @id VARCHAR(MAX) 
) 
RETURNS TABLE 
AS 
RETURN 

SELECT a.name 
,a.age 
,a.title 
,b.work 
from tbl_abc a 
left outer join tbl_emp 
on a.id=b.id 

回答

1

內嵌表功能被擴展出到調用查詢,以便不會將任何東西實際上是調用。將OPTION(RECOMPILE)放在使用該函數的查詢上。

相關問題