0

有誰知道是否有應用程序本身內的設置,會導致它只返回整數?SQL服務器管理工​​作室2014設置只返回整數

示例 - 查詢設置爲返回數據123456789.26但被四捨五入到整數123456789

我無法查找程序中的任何設置或選項。我能夠通過使用STR命令獲得相同的結果,但我不應該這麼做。我的同事使用其他版本的SQL服務器,其中一些返回小數點,另一些則不返回小數點。

+1

'查詢設置爲返回數據123456789.26',這是什麼意思?,什麼查詢? '但是被四捨五入爲整數123456789',它是什麼時候被圓化的?請發佈更多詳細信息 – Lamak

+0

請提供您正在查詢的列和查詢的數據類型。我不知道這樣的設置 – SQLSuperHero

+0

請閱讀[如何創建一個最小,完整和可驗證示例](http://stackoverflow.com/help/mcve) – techspider

回答

0

簡短答案是否定的,沒有全局設置告訴SQL Server四捨五入所有數值。

只有一個設置可以導致類似這樣的事情。然而,它會通過截斷髮生,而不是強制四捨五入的系統設置。

在工具>選項>查詢結果>結果到文本下,有一個屬性稱爲「每列中顯示的最大字符數」。

根據您的描述,我有一種感覺,情況並非如此。主要是因爲默認值是256.

相關問題