不同排序規則資料庫排序

2021-05-22 21:50:48 字數 737 閱讀 9856

在做兩個資料庫連線查詢的時候,出現錯誤

select a.id,b.commission,a.loginid,a.name,a.idcord, a.channelname,a.remark1,a.lastloginip

from [192.168.1.73].bkuser.dbo.userinfo_1 a with(nolock),

dba_2007jstestjs b

where a.id=b.sellerid

order by b.commission desc

msg 468, level 16, state 9, line 1

無法解決 equal to 操作中 "chinese_prc_ci_ai" 和 "chinese_prc_ci_as" 之間的排序規則衝突。

原來是兩個資料庫在建立的時候排序規則不一致造成的,通過在where 條件後加排序規則,可以解決這個問題。

select a.id,b.commission,a.loginid,a.name,a.idcord, a.channelname,a.remark1,a.lastloginip

from [192.168.1.73].bkuser.dbo.userinfo_1 a with(nolock),

dba_2007jstestjs b

where a.id=b.sellerid collate chinese_prc_ci_as

order by b.commission desc

重置Master資料庫排序規則

重置master資料庫排序規則 修改某個資料庫例項的排序規則 需要相應版本sql server安裝光碟 1 先停止相應資料庫例項的服務,然後執行rebuildm.exe,該程式在 program files microsoft sql server 80 tools binn 目錄中,可以在開始選單...

更改sql server 資料庫排序規則

更改排序規則。alter database 資料庫 collate 排序規格 其中,某些排序規則指定ci 不區分大小寫,cs 指定區分大小寫。如 alter database 資料庫 collate chinese prc ci as 不區分大小寫,而 alter database 資料庫 coll...

給Ruby 不同陣列物件新增不同排序方法

有些時候我們需要給類的乙個示例物件新增方法如下 class person end pedro person.new peter person.new inject a method in the instances def pedro.hello world puts hola mundo end ...