私が確認できることから、ほとんどの SQL 実装は「.」を主張します。数値リテラルの小数点。
代わりに「,」を使用するものはありますか? (つまり、多くのヨーロッパ諸国で使用されているように)、または「.」を使用できます。想定される?
私が持っている特定の状況では、ODBC を介してデータベースを呼び出す .NET/ADO.NET があります。ここでは説明しませんが、UPDATE ステートメントは SQL 文字列として送信されます。.NET は、ローカライズに優れており、ユーザーのローカライズ設定で指定された小数点を使用しています。これにより、SQL 構文エラーが発生する可能性があります。特定のケース (英語スタイルの小数点を強制する) で修正するのは簡単ですが、すべてのケースで機能することを確認するか、少なくとも機能しないケースに注意してください。
これは ADO.NET 接続構成の設定である可能性があると思いましたが、何も見つかりませんでした。