0
有誰知道是否有應用程序本身內的設置,會導致它只返回整數?SQL服務器管理工作室2014設置只返回整數
示例 - 查詢設置爲返回數據123456789.26但被四捨五入到整數123456789
我無法查找程序中的任何設置或選項。我能夠通過使用STR命令獲得相同的結果,但我不應該這麼做。我的同事使用其他版本的SQL服務器,其中一些返回小數點,另一些則不返回小數點。
有誰知道是否有應用程序本身內的設置,會導致它只返回整數?SQL服務器管理工作室2014設置只返回整數
示例 - 查詢設置爲返回數據123456789.26但被四捨五入到整數123456789
我無法查找程序中的任何設置或選項。我能夠通過使用STR命令獲得相同的結果,但我不應該這麼做。我的同事使用其他版本的SQL服務器,其中一些返回小數點,另一些則不返回小數點。
簡短答案是否定的,沒有全局設置告訴SQL Server四捨五入所有數值。
只有一個設置可以導致類似這樣的事情。然而,它會通過截斷髮生,而不是強制四捨五入的系統設置。
在工具>選項>查詢結果>結果到文本下,有一個屬性稱爲「每列中顯示的最大字符數」。
根據您的描述,我有一種感覺,情況並非如此。主要是因爲默認值是256.
'查詢設置爲返回數據123456789.26',這是什麼意思?,什麼查詢? '但是被四捨五入爲整數123456789',它是什麼時候被圓化的?請發佈更多詳細信息 – Lamak
請提供您正在查詢的列和查詢的數據類型。我不知道這樣的設置 – SQLSuperHero
請閱讀[如何創建一個最小,完整和可驗證示例](http://stackoverflow.com/help/mcve) – techspider