在将一些数据导入Sql 2014数据库之后,我意识到有些字段中的数据用一些奇怪的字符替换了德语字符,如(ü,ß,ä,ö等)。实施例
München should be München
ChiemgaustraÃe should be Chiemgaustraße
Königstr should be Königstr
我想用正确的德语字母替换这些字符。实施例
ü -> ü
à - > ß
ö -> ö
但是,当我运行以下查询以尝试识别哪些行具有这些字符时,查询返回0行。
select address
from Directory
where street like N'%ChiemgaustraÃe 50%'
select address
from Directory
where street like N'%ü%'
我是否可以运行查询来识别和替换这些字符?
我必须澄清大部分数据都是正确导入的,事实上我认为奇怪的字符已经是原始数据的一部分了。
另外,我想我可以将数据导出到文本文件,替换字符并重新导入,但我想知道是否有办法在sql中直接执行。
提前感谢您的帮助。
答案 0 :(得分:0)
我只能使用sql来修复它。
FutbolFa的建议大部分都有用,但有几个符号,特别是“Ô,没有被任何查询尝试过。我最终将数据导出到文本文件并替换那里的符号。然后我只是重新导入了信息。