找回密码
 立即注册

QQ登录

只需一步,快速开始

罗耀斌

金牌服务用户

112

主题

380

帖子

1222

积分

金牌服务用户

积分
1222
QQ
罗耀斌
金牌服务用户   /  发表于:2024-10-18 11:22  /   查看:275  /  回复:8
做客户新增时,如果表中有触发器,工具新增成功后不会返回数据对象,去掉触发器就没问题(我们需要对客户做一个新增队列)
数据库版本:MSSQL 2012


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

8 个回复

倒序浏览
Levi.Zhang
超级版主   /  发表于:2024-10-18 13:32:30
沙发
大佬,能发下触发器的代码吗?这边调复现调查一下这个问题
回复 使用道具 举报
罗耀斌
金牌服务用户   /  发表于:2024-10-18 13:47:26
板凳
Levi.Zhang 发表于 2024-10-18 13:32
大佬,能发下触发器的代码吗?这边调复现调查一下这个问题

BEGIN
   INSERT INTO dbo.push_queue (type,table_name,table_id,create_time,push_result,push_time,push_type )
SELECT '101','base_company',Inserted.ID,GETDATE(),0,'','insert' FROM Inserted

  END


就是给 一个监听Inserted的,往push_queue 队列表里新增一条记录
回复 使用道具 举报
Levi.Zhang
超级版主   /  发表于:2024-10-18 15:11:43
地板
大佬,这边刚用您提供的触发器代码测试了下,没能复现出所提到的问题


可以发下报错日志吗?这边再调查一下看是什么原因~~~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
罗耀斌
金牌服务用户   /  发表于:2024-10-18 15:13:22
5#
Levi.Zhang 发表于 2024-10-18 15:11
大佬,这边刚用您提供的触发器代码测试了下,没能复现出所提到的问题

奇怪了,不报错,就是不返回主表信息了
回复 使用道具 举报
罗耀斌
金牌服务用户   /  发表于:2024-10-18 15:14:00
6#
Levi.Zhang 发表于 2024-10-18 15:11
大佬,这边刚用您提供的触发器代码测试了下,没能复现出所提到的问题

空了我看看能不能搞个DEMO出来
回复 使用道具 举报
Levi.Zhang
超级版主   /  发表于:2024-10-18 15:20:18
7#
好的,大佬,
刚开始猜测可能是触发器和活字格某个功能冲突了
大佬其实触发器这个功能活字格也有内置:计划任务


您可以考虑使用计划任务功能来做哦~~~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
罗耀斌
金牌服务用户   /  发表于:2024-10-18 15:22:38
8#
Levi.Zhang 发表于 2024-10-18 15:20
好的,大佬,
刚开始猜测可能是触发器和活字格某个功能冲突了
大佬其实触发器这个功能活字格也有内置:计 ...

问题都有办法可以解决,现在我们已经在活字格里直接写队列了,主要前面我们和第三方系统做对接对方 需要什么数据我们本来想着不用改系统,直接做一个触发器放队列里行了,然后在我们自己的同步程序里配置一下就行了,想着可以偷懒了。
回复 使用道具 举报
Levi.Zhang
超级版主   /  发表于:2024-10-18 16:09:05
9#
好的,大佬,感谢您对活字格的支持哦~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部