2017-08-11 116 views
1

SQL設置FMTOnly關閉默認情況下,我覺得快速報告不尊重默認,所以我把它手動放在我的程序中,現在我想了解 當FMTOnly爲o時,爲什麼具有臨時表的存儲過程不起作用。 有人可以解釋這個嗎?謝謝。查詢與臨時表不能執行沒有SET FMTONLY OFF

消息208,級別16,狀態0,過程SP_Fast_Obter_Relatorio, 行54無效的對象名'#Temp'。

Query and result when FMTOnly is

Query and result when FMTOnly is OFF

+1

由於'FMTONLY ON'不執行語句,所以任何依賴於(不存在的)臨時表的語句都將無法解析。有[解決方法](https://social.msdn.microsoft.com/Forums/zh-CN/2b64ca7a-b525-4b64-b4ad-e3c9b7dea5cb/hot-to-get-current-value-of-fmtonly?forum=如果你必須支持使用'FMTONLY ON'發現元數據的客戶端工具(你偷偷把它關掉)。 –

+0

這些解決方法幫助了我,非常感謝。 –

回答