Sql server中Collation conflict問題
今天在做data migration時寫了一個跨資料庫查詢的語句:
select d.ID as SGPID,'S' as SGPTYPE, 1 as UpUser, GETDATE() as UpDT, number
from [DataMigr_V33].[dbo].[_upd_dts_timedef1] c, [DataMigr_V4].[dbo].[adDTStore]d
where storenum<>0 and c.storenum = d.StrNumber
結果在執行時遇到這樣一個問題,問題描述:
Cannot resolve the collation conflict between "Chinese_PRC_CI_AS" and "SQL_Latin1_General_CP1_CI_AS" in the equal to operation.
到網上搜了一下,瞭解了問題產生的原因,原來是兩個資料庫的collation不一致導致的,DataMigr_V33用的是SQL_Latin1_General_CP1_CI_AS,而DataMigr_V4用的是Chinese_PRC_CI_AS,知道原因,解決起來就好辦了。將查詢語句改成如下:
select d.ID as SGPID,'S' as SGPTYPE, 1 as UpUser, GETDATE() as UpDT, number
from [DataMigr_V33].[dbo].[_upd_dts_timedef1] c, [DataMigr_V4].[dbo].[adDTStore]d
where storenum<>0 and c.storenum collate Chinese_PRC_CI_AS = d.StrNumber
問題就解決了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-616845/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL Server Collation解惑SQLServer
- SQL Server 2005中修改 Server Collation的方法SQLServer
- 淺談SQL Server中的快照問題SQLServer
- sql server left join問題SQLServer
- Microsoft SQL Server 2008中SQL Server服務啟動故障問題ROSSQLServer
- 解決SQL Server中CHAR欄位空格問題SQLServer
- SQL Server常見問題收集SQLServer
- sql server死鎖的問題SQLServer
- SQL Server許可權問題SQLServer
- SQL Server 2000中的資料同步問題SQLServer
- 解決SQL Server 2005中鎖的問題SQLServer
- 解析SQL Server中行轉列問題SQLServer
- SQL SERVER和ORACLE的排序問題SQLServerOracle排序
- CDC在sql server 2017中無法使用的問題SQLServer
- Sql Server 資料庫超時問題SQLServer資料庫
- sql server 資料庫還原問題SQLServer資料庫
- SQL Server的安全設定問題解答SQLServer
- SQL Server 2005鎖的問題SQLServer
- SQL Server 查詢超時問題排查SQLServer
- SQL Server中datetimeset轉換datetime型別問題淺析SQLServer型別
- SQL Server 資料庫開發中的十大問題VYSQLServer資料庫
- SQL Server資料庫中處理空值時常見問題SQLServer資料庫
- 關於SQL Server中的字元儲存的問題的測試SQLServer字元
- SQL SERVER建立索引需要注意的問題SQLServer索引
- java 連結sql server 2000 問題JavaSQLServer
- 安裝sql server遇到問題解決方法SQLServer
- SQL Server 2000 許可權問題SQLServer
- 檢測和解決 SQL Server2000 SP4中問題SQLServer
- 在SQL Server 2000中設定OPTION (MAXDOP 1) 效能提高問題SQLServer
- SQL Server 2008 R2作業中遇到的問題SQLServer
- 不同網段sql server 2005 連線 sql server 2000的問題SQLServer
- SQL SERVER中SQL優化SQLServer優化
- SQL Server database mail問題診斷一例SQLServerDatabaseAI
- SQL Server資料庫恢復常見問題SQLServer資料庫
- sql server datediff函式引發的效能問題SQLServer函式
- SQL Server 值亂碼問題 (多國語言)SQLServer
- SQL Server2000 許可權問題SQLServer
- SQL Server 2005常見問題淺析SQLServer