2011-10-27 102 views
4

如果我只需要檢索結果的元數據,使用FMTONLY與「select top 0 ...」之間有什麼區別?FMTONLY vs TOP 0

回答

2

我也對此感興趣,經過一番Google搜索後,我發現FMTONLY是標準的vs選擇top 0/SELECT無論哪裏1 = 0,因爲伊卡洛斯說你不能使用SELECT TOP 0來找出什麼存儲的proc返回。

而且使用FMTONLY的SQL Server不會產生時/自言心不是實際執行編譯的執行計劃。

FMTONLY是方法SSRS讀取存儲的特效來獲得列名時/ Visual Studio中使用。

+1

而FMTONLY也是Linq2SQL使用的! – Icarus

3

不能使用SELECT TOP 0找出一個存儲過程返回,而您可以使用哪些FMTONLY爲。