sql - 如何在sql server中跨服务器插入xml数据类型
问题描述
我有两台带有 sql server db 的服务器,比如 A 和 B。
我在 A 中有一个带有 xml 数据类型的表,在 B 中有一个带有 xml 数据类型的表。
我想将 A 中的数据插入到 B 中的表中。
insert into [B].[dbo].[T1] select * from [A].[dbo].[T1]
但我不断收到错误
"xml data type is not supported in distributed queries"
解决方案
得到了解决方案。
insert into B select xml_field from openquery([A],'select cast(xml_field as varchar(max)) as xml_field from dbo.t1')
推荐阅读
- javascript - regenerator-runtime npm 包用于什么?
- git - GIT 错误:HTTP 999 curl 22 请求的 URL 返回错误:999 致命:远程端意外挂断 999
- c# - 网址包括使用逗号的小数
- arrays - 如何创建一个存储素数的数组?
- javascript - 为什么在函数之外创建节点时只有最后一个附加有效?
- html - 为什么媒体打印中横向页面的内容隐藏
- python - django forloop 计数器作为变量
- python - 如何获取url列表并在scrapy python中用于Web数据提取
- javafx - JavaFX 绑定布局属性不适用于动态添加的节点
- postgresql - PGPOOL 从节点处于“等待”状态