2009-11-05 64 views
4

什麼我需要在SQL Server中改變能夠存儲在一個十進制場像「2,1」的價值觀?現在我必須有點像「2.1」。小數分隔符2008

我對數據庫有Finnish_Swedish_CI_AS排序規則,但似乎並不是這樣......我也擺弄了服務器上的區域設置,但沒有成功。我知道我之前設法改變了這一點。

回答

5

在安全性方面,您的登錄屬性將默認語言設置爲芬蘭語或瑞典語。 儘管我寧願將值格式化爲英文標準,並且將默認語言設置爲英語 - 這樣存儲數據與客戶端區域設置無關。

+0

好的。在高級選項卡下的服務器實例上找到它。謝謝。 – Riri 2009-11-05 08:52:01

+0

您可以在那裏設置新登錄的默認語言 - 當然也需要;抱歉,我在回覆中忘記了這一點。 – Arvo 2009-11-05 09:02:12

5

將數據存儲爲常規號碼 - 只有在顯示時才更改。

+0

我需要設置一個包含現有數據的測試數據庫,所以這對我無效 – Riri 2009-11-05 08:48:01

+0

您可以嘗試使用@kevchadders的想法將數據轉換爲常規表示。在新的數據庫上。 如果您的應用程序讀取常規編號 - 它會失敗嗎? – Dani 2009-11-05 09:36:51