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

时间:2013-06-12 07:47:54

标签: sql-server ssms

对于某些事情,我在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]但没有成功:(

1 个答案:

答案 0 :(得分:1)

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

CAST('1.1' AS FLOAT)

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