2012-05-06 16 views
0

我明白什麼是排序規則。Database_Default是什麼意思?

我的問題有關DATABASE_DEFAULT

被DATABASE_DEFAULT意味着當前運行的數據庫或對Model數據庫?

想象,我創建了一個新的數據庫,然後我改變了它是創建過程後整理,如果我稱此行

ON GP_DOCNUMBR COLLATE DATABASE_DEFAULT = DocumentNumber COLLATE DATABASE_DEFAULT 

會是什麼DATABASE_DEFAULT?

+1

[MSDN Foruns上的這個答案](http://social.msdn.microsoft.com/Forums/en-SG/transactsql/thread/ccd713a3-13a7-4cf8-ab56-1cf3193fa963)給你你需要的東西。 – balexandre

+0

這意味着默認的數據庫是模型數據庫不是當前的一個謝謝 – hazem

回答

4

DATABASE_DEFAULT是您在安裝sql server時設置的排序規則。我總是通過檢查tempdb的排序規則來獲取服務器的默認排序規則。

+0

這意味着默認數據庫是模型數據庫不是當前的一個謝謝 – hazem

+0

這個答案似乎不符合下面鏈接的msdn文檔,它表明它意味着默認當前數據庫的排序規則:http://msdn.microsoft.com/en-us/library/ms184391.aspx –

+0

對不起,菲爾,你能幫我找到與答案矛盾的那一行嗎? –