SQL SERVER 2008新查询窗口插入浮点数使用逗号(,)



对于一些事情,我使用新的查询窗口在我们的MS SQL管理工作室(版本:10.0.1600.22 (sql_prerrelease).080709-1414)。

我尝试插入一些数据,当我尝试插入浮点值时,我不能使用逗号(,)。如果我使用点(.),那么value将乘以1000 -我不希望这样。

任何提示将不胜感激;)

编辑:以下是查询:

USE MyDatabase
INSERT INTO MyTable (value1, value2, value3, [timestamp])
VALUES (15233, 286, TroublesomeValue, DATEADD(HOUR, 9, CURRENT_TIMESTAMP))

如果troubleshooomevalue = 1.1,则插入1100。我不能用1,1,因为逗号分隔值。我尝试了(1,1)或[1,1],但没有成功:(

可以将值强制转换为浮点数:

CAST('1.1' AS FLOAT)

如果你仍然有问题尝试更改你的区域设置

最新更新