1

いくつかのことについて、MS SQL Management Studio (バージョン: 10.0.1600.22 (SQL_PreRelease).080709-1414) で新しいクエリ ウィンドウを使用します。

データを挿入しようとしましたが、float 値を挿入しようとするとコンマ (,) を使用できません。ドット (.) を使用すると、値に 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

値を float にキャストまたは変換できます。

CAST('1.1' AS FLOAT)

それでも問題が解決しない場合は、地域設定を変更してみてください

于 2013-06-12T08:56:04.627 に答える