1

对于某些事情,我在我们的 MS SQL Management Studio(版本:10.0.1600.22 (SQL_PreRelease).080709-1414)中使用了新的查询窗口。

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

任何提示将不胜感激;)

编辑:这是查询:

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

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

4

1 回答 1

1

您可以将值转换或转换为浮点数:

CAST('1.1' AS FLOAT)

如果仍然有问题,请尝试更改区域设置

于 2013-06-12T08:56:04.627 回答