“ St。Josephs Healthcare Hamilton”可能会看到此特殊字符来自各种数据源(Oracle)到我的数据库(SQL Server 2008 R2)。
已在Oracle源系统中验证,并且在那儿是正确的:
"St. Joseph's Healthcare Hamilton"
使用“圣约瑟夫医疗保健汉密尔顿”更新了SQL Server中的字符串。但是每天都有很多传入的字符串带有****
有人可以告诉我如何解决此问题,以便在SQL Server表中存储适当的值吗? “圣约瑟夫·汉密尔顿医疗保健”
这是我当前正在使用的解决方法,但是我需要找到一个永久性修复程序。
INSERT INTO Person (First, Last)
VALUES ('Joe', 'O''Brien')
我们正在通过SQL Server代理提取数据,有一个存储过程将从Oracle提取数据并将其插入到临时表中。
答案 0 :(得分:0)
根据要求
SET QUOTED_IDENTIFIER OFF
INSERT INTO Person(First, Last)
VALUES('Joe', "O'Brein")
Select * from Person
解决问题后,您可以将QUOTED_IDENTIFIER设置为