2012-02-26 46 views
2

我遇到了兩種方法來修正兩個數據庫使用不同排序規則的排序規則衝突。如何禁用排序規則

  1. 設置兩個數據庫相同的排序規則

  2. 指定select語句

我想知道的整理,如果有任何服務器範圍的設置忽略選擇整理聲明?

+0

的數據庫您使用的? – Greg 2012-02-26 18:14:38

+0

我正在使用SQL Server 2008 r2 – user1234155 2012-02-26 18:25:55

回答

-1

在MySQL中,您可以設置每個連接或服務器配置。

每個連接:SET NAMES'charset_name'COLLATE'collat​​ion_name';

+1

它被標記爲sql-server-2008 ... – JNK 2012-02-26 18:21:12

1

你不能忽略排序規則。 排序規則基本上表示了比較將如何進行(例如,如果A = A)

你需要定義你的where子句這樣的歸類:

SELECT Column1 
FROM Table1 
WHERE Column1 COLLATE Latin1_General_CS_AS = 'search'