有没有人知道应用程序本身是否有一个设置会导致它只返回整数?
示例-查询设置为返回数据123456789.26,但被舍入为整数123456789。
我在程序中找不到任何设置或选项。我能够通过使用STR命令获得相同的结果,但我不应该这样做。我的同事使用其他版本的SQL server,一些返回小数,而另一些则不返回小数。
发布于 2016-09-29 11:37:55
简单地说,答案是否定的,没有一个全局设置可以告诉Server对所有数值进行舍入。
只有一个设置可以导致这样的情况。然而,它将通过截断发生,而不是强制舍入的系统设置。
在“工具”>“选项”>“查询结果”>“文本的结果”下,有一个名为“每列显示的最大字符数”的属性。
根据你的描述,我觉得情况并非如此。主要是因为默认值是256。
https://stackoverflow.com/questions/39778342
复制相似问题