0

有谁知道应用程序本身是否有一个设置会导致它只返回整数?

示例 - 查询设置为返回数据 123456789.26,但被四舍五入为整数 123456789

我在程序中找不到任何设置或选项。通过使用 STR 命令,我能够获得相同的结果,但我不应该这样做。我的同事使用其他版本的 SQL Server,有些返回小数,有些则不返回。

4

1 回答 1

0

简短的回答是否定的,没有全局设置告诉 SQL Server 舍入所有数值。

只有一个设置会导致这样的事情。然而,它会通过截断而不是强制舍入的系统设置来实现。

在工具 > 选项 > 查询结果 > 结果到文本下,有一个名为“每列中显示的最大字符数”的属性。

根据您的描述,我感觉情况并非如此。主要是因为默认值为 256。

于 2016-09-29T19:37:55.477 回答