Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server tsql实用程序无法在SQL Server中显示浮点的全部精度_Sql Server_Tsql_Floating Point_Ssms_Precision - Fatal编程技术网

Sql server tsql实用程序无法在SQL Server中显示浮点的全部精度

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

我在linux上运行
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
)已经弃用多年了——这就是我要说的。。。。。