sql server連線排序衝突處理
同事叫我執行一條sql語句,這個語句是透過一臺sql server伺服器連線過去的,執行語句如下:
select distinct a.username,b.username personname from gpinfo..V_GPResult a,reporting..reporting b
where b.employeeid = SUBSTRING(a.username,6,10)
訊息 468,級別 16,狀態 9,第 2 行
無法解決 equal to 運算中 "SQL_Latin1_General_CP1_CI_AS" 和 "Chinese_PRC_CI_AS" 之間的排序規則衝突。
發現報錯,從官網上獲知,這是排序規則問題,需要加上COLLATE DATABASE_DEFAULT
解決方法,使用資料庫預設排序
select distinct a.username,b.username personname from gpinfo..V_GPResult a,reporting..reporting b
where b.employeeid = SUBSTRING(a.username,6,10) COLLATE DATABASE_DEFAULT
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29371470/viewspace-1122750/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Sql Server 聯合查詢的排序規則衝突SQLServer排序
- 處理併發衝突
- SQL Server 連線常見錯誤及其處理方法SQLServer
- Maven依賴衝突處理Maven
- SQL Server連線SQL Server、SQL Server連線ORACLE 連結伺服器SQLServerOracle伺服器
- 衝突處理的方法(轉載)
- anisble部署及包衝突處理
- 連線SQL ServerSQLServer
- SQL Deverlop連線SQL ServerSQLdevServer
- SQL SERVER 自連線、外連線SQLServer
- 多表連線SQL優化如何處理SQL優化
- 像 QQ 一樣處理滑動衝突
- .NET連線SQL ServerSQLServer
- SQL Server linked server 連線OracleSQLServerOracle
- Perl 連線 SQL Server (轉)SQLServer
- 遠端連線SQL ServerSQLServer
- python Django框架符號衝突怎麼處理?PythonDjango框架符號
- 批量插入資料時主鍵衝突的處理
- NavicatPremium 連線SQL Server 、MySQL等REMServerMySql
- SQL Server連線不上原因SQLServer
- SQL SERVER 事務處理(一)SQLServer
- sql server 事務處理(二)SQLServer
- 使用git處理github中提交有衝突的pull requestGithub
- 精益生產管理諮詢公司如何處理衝突?
- 電腦硬體資源有衝突怎麼處理?
- python 怎麼連線 sql server,不是連線 mysqlPythonServerMySql
- Windows 下 Laravel 7.0 連線 sql serverWindowsLaravelSQLServer
- Sql Server系列:多表連線查詢SQLServer
- PowerShell連線 SQL Server 2005SQLServer
- 連線SQL SERVER的公共類 (轉)SQLServer
- SQL Server 異常程式碼處理SQLServer
- sql server對於日期的處理SQLServer
- SQL Server字串處理函式大全SQLServer字串函式
- SQL Server中內連線和外連線的區別SQLServer
- UIPanGestureRecognizer進行檢視滑動並處理手勢衝突UI
- 生產環境mysql主主同步主鍵衝突處理MySql
- 如何使用Linked Server連線Oracle與SQL ServerServerOracleSQL
- ms sql server排序SQLServer排序