最近在做从一个数据库中的表中导出数据,然后将导出的数据插入到另外一个数据库中的相对应的表中(表中字段相同),结果发现执行脚本失败,不能将数据插入到对应的表中,检查发现原来是表中的一个字段的数据类型是XML类型,数据的值中包含很多的单引号,所以不能直接插入,后来找到的解决办法是在将要插入数据的数据库中建立一个临时表,字段与主表的一致,将数据类型为XML类型的字段的数据类型改成nvarchar类型,然后将要插入表中的数据的字段为XML类型的值中的单引号都加上一个单引号变成字符类型,将得到的数据插入到临时表中,最后,将临时表中的数据insert into 到主表中,最后得到了自己想要的数据。过程比较麻烦,望大牛们能提供好的方式,相互交流学习。