【发布时间】:2011-01-13 19:56:47
【问题描述】:
我有一个 SQL Server 2005 数据库设置为区域设置土耳其语_CI_AS。 SQL Server 的 pc 的区域设置设置为土耳其语。土耳其语小数分隔符是“,”,千位分隔符是“.”。有一个数据类型为 decimal(14, 3) 的字段,它有一个值为“400,123”(即四百)的记录。当我在 SQL 管理器中使用 Open Table 时,结果网格中的值是正确的。但是当我在 SQL 查询窗口中查询表时,结果值为“400.123”,这是错误的。我的 Linq 查询结果中也出现了这个错误的结果。我应该怎么做才能得到正确的值?
【问题讨论】:
标签: sql-server sql-server-2005