当前位置: 代码迷 >> Sql Server >> SQL 跨服务乱码,该如何处理
  详细解决方案

SQL 跨服务乱码,该如何处理

热度:79   发布时间:2016-04-27 12:06:42.0
SQL 跨服务乱码
CREATE TABLE #temp (

tt nvarchar(15) COLLATE SQL_Latin1_General_CP1_CI_AS,
aa nvarchar(20) COLLATE SQL_Latin1_General_CP1_CI_AS



insert into #temp 
select ) name ,[classtype_work] from (
SELECT 
  name = cast(name COLLATE SQL_Latin1_General_CP1_CI_AS as nvarchar(15)) 
  ,[classtype_work]=cast(classtype_work COLLATE SQL_Latin1_General_CP1_CI_AS as nvarchar(20)) 
   
  FROM OPENDATASOURCE('SQLOLEDB','Data Source=192.168.1.205,1433;User ID=sa;Password=123456').[wilsonhr].[dbo].[kq_datereport]
 
 )a
 select * from #temp
 drop table #temp 

插入临时表时,出现乱码 而在查询时,正常

------解决方案--------------------
  相关解决方案