链接服务器的插入语句不会插入到表中。我在这里想念什么?

问题描述 投票:0回答:1

我正在使用SQL Server 2016尝试从位于链接服务器上的几张表中插入记录。我可以运行查询并提取所需的数据,但是当我尝试将其插入到表中时,它可以成功运行,但是没有数据插入到SQL Server表中。这是我的代码;

insert into BTGroup (authorizedgroup, itemno)
select custno, prod 
from OPENQUERY(NxtTest, '
select s.custno, p.prod, p.zauthorized
from pub.zics s 
join pub.csp p on s.prod = p.prod
where p.zauthorized = 1
')

我感觉这里缺少明显的东西,但是我对使用链接服务器是陌生的,所以我有点迷路了。任何帮助是极大的赞赏。

sql sql-server database linked-server openquery
1个回答
1
投票

如果没有收到任何错误消息,并且在结果窗口中收到类似(20 rows affected)的消息,那么一切正常。

在执行查询时,请检查包含BTGroup表的选定数据库,或将其更改为完整地址。 (例如MyDatabase.dbo.BTGroup

© www.soinside.com 2019 - 2024. All rights reserved.