SQL server management studio 2014 仅设置 returns 整数

SQL server management studio 2014 setting only returns whole numbers

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

示例 - 查询设置为 return 数据 123456789.26 但四舍五入为整数 123456789

我在程序中找不到任何设置或选项。我能够通过使用 STR 命令获得相同的结果,但我不应该这样做。我的同事使用其他版本的 SQL 服务器和一些 return 小数点,而其他人则不使用。

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

只有一种设置会导致类似的情况。但是,它会通过截断而不是强制四舍五入的系统设置发生。

在“工具”>“选项”>“查询结果”>“结果到文本”下,有一个名为 "Maximum number of characters displayed in each column" 的 属性。

根据你的描述,我感觉不是这样的。主要是因为默认值为 256。