繁体   English   中英

通过“执行存储过程”在ssms中插入数据时出错

[英]Error when inserting data in ssms through “Execute Stored Procedure”

下面显示的是我的程序:

在此处输入图片说明

如您所见,所有表格详细信息都是正确的。 但是,当我尝试通过“执行存储过程”运行它时,详细信息没有输入到表中。

相反,我得到这样的输出:

在此处输入图片说明

我该如何解决?

注意:最近在SUSPECT中有MSDB,因此,带了我的朋友MSDB日志和数据,这是引起问题的原因吗? 如果是,我该怎么办?

错误消息肯定会有所帮助。 一个快速,简单的更改是将set @ msg ='Error'替换为set @ msg = ERROR_MESSAGE();。 这样我们就可以看到错误。

如果这不可能,我建议:

  1. 手动运行INSERT语句以查看收到的消息
  2. 请检查ID列是否为Identity列,因为您未在INSERT中提供ID,所以我认为应该

我希望这有帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM