跨服务器问题,求助

ajdkjalj ajdkjalj 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在本地的服务器的表上创建了触发器,也通过语句
exec sp_addlinkedserver 'U8SV','','SQLOLEDB','远程服务器名或ip地址'
exec sp_addlinkedsrvlogin 'U8SV','false',null,'用户名','密码'go
创建了链接服务器,查询分析器里查询远程服务器上表数据没有问题,但是执行触发器的时候就提示

PO_Podetails是我触发器所在的表名,是不是要加入本地的数据库名什么的,关键代码如下

insert into U8SV.CRMKLRJ.dbo.费用申请单主表(WorkFlowGUID,WorkFlowInstanceCode,AgencyID,DepartmentID,Initiateuserguid,InitiateDate,IsFinished,
申请人,创建人,备注,金额合计大写,金额合计小写,付款方式,收款银行,银行账号,申请金额合计,申请金额合计大写)
select @gid,@WorkFlowInstanceCode,@AgencyID,@DepartmentID,@Initiateuserguid,CONVERT(varchar(100), GETDATE(), 21),0,@申请人,@申请人,
(select cMemo from PO_Pomain where POID=(select top 1 POID from inserted)),
'零元整',0,(select cDefine1 from PO_Pomain where POID=(select top 1 POID from inserted)),(select cVenBank from PO_Pomain
where POID=(select top 1 POID from inserted)),
(select cVenAccount from PO_Pomain where POID=(select top 1 POID from inserted)),(select SUM(iNatSum) from inserted),
dbo.[fn_getformatmoney]((select SUM(iNatSum) from inserted))

...全文

相关推荐

评论 8
收藏 已收藏
分享
返回顶部
ajdkjalj
应用实例 27,579 成员 68,540 内容