该问题来自社区帖: https://bbs.csdn.net/topics/616064084.为符合问答规范, 该问题经过ChatGPT优化
在执行以下SQL语句时出现错误:
declare @daynum int=40
insert into Borrow values(@UserID,@Gno,GETDATE (),DATEADD (dd,@daynum ,GETDATE ()))
错误信息如下:
消息 213,级别 16,状态 1,过程 p2,行 19 [批起始行 2]
列名或所提供值的数目与表定义不匹配。
请检查insert语句中的列名和提供的值是否与表定义相符,并且提供的值的数量是否与列数相等。