sql触发器 调用java Servlet地址 传参 然后我用传过来的request参数 后台重新去查 数据库表值 查询结果返回是NULL 不过我直接在服务器查一样的SQL 却能查得到数据 有大佬知道这样该怎么处理么
触发器
存储过程
JAVA SELVERT dopost 接收传参方法
触发发送消息函数
标箭头的是返回NULL的查询SQL方法
直接SQL查询却有值
这个是二开 因为动不了源代码 只能通过触发器实时监控 发送消息给钉钉
初步猜测是 触发器触发的时候 查询表还没数据 等源代码执行完了 才会有产生对应数据
触发器获取的的数据是没COMMIT的 所以我在查询语句后面加个 with(nolock)就可以了