Sql server tsql实用程序无法在SQL Server中显示浮点的全部精度
我在linux上运行Sql server tsql实用程序无法在SQL Server中显示浮点的全部精度,sql-server,tsql,floating-point,ssms,precision,Sql Server,Tsql,Floating Point,Ssms,Precision,我在linux上运行tsqlfreeTDS实用程序来查询SQL Server 有一个数字存储为FLOATtype,如7.73128372482378837 当我在tsql中查询此列时,它只显示前两位小数:7.73,这与您在SSMS UI中看到的相似。我发现,要真正看到我的FLOAT列的实际值,唯一的方法是在SSMS中“编辑前200行”,这并不是我想要的 如何启用tsql或osql全精度输出功能 您应该停止在Windows上使用isql或osql——这两种方法长期以来都被弃用。使用sqlcmdin
tsql
freeTDS实用程序来查询SQL Server
有一个数字存储为FLOAT
type,如7.73128372482378837
当我在tsql
中查询此列时,它只显示前两位小数:7.73,这与您在SSMS UI中看到的相似。我发现,要真正看到我的FLOAT
列的实际值,唯一的方法是在SSMS中“编辑前200行”,这并不是我想要的
如何启用
tsql
或osql
全精度输出功能 您应该停止在Windows上使用isql
或osql
——这两种方法长期以来都被弃用。使用sqlcmd
instead说我在linux上使用了它。好奇的是,你的意思是tsql也被弃用了?你在问题中提到了osql
——我猜你指的是Windows上的osql
命令行实用程序——这(甚至是它的老表亲,isql
)-已经被弃用多年了-这就是我要说的….你应该停止在Windows上使用isql
或osql
-这两种都是长期弃用的。使用sqlcmd
instead说我在linux上使用了它。好奇的是,你的意思是tsql也被弃用了?你在问题中提到了osql
——我想你指的是Windows上的osql
命令行实用程序——这个(甚至是它的老表亲,isql
)已经弃用多年了——这就是我要说的。。。。。