对于某些事情,我在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]但没有成功:(
答案 0 :(得分:1)
您可以将值转换或转换为浮点数:
CAST('1.1' AS FLOAT)
如果您仍有问题,请尝试更改您的区域设置