【发布时间】:2020-08-02 23:28:13
【问题描述】:
我试图让一个存储过程将数据插入到一个表中:
create procedure AddEmployee
(
@FirstName nvarchar(20)
, @LastName nvarchar(20)
, @BirthDate datetime
, @Country nvarchar(15)
, @City nvarchar(15)
)
as
insert into Employees
values (@FirstName, @LastName, @BirthDate, @Country, @City)
go
但是当我运行它时,我收到错误消息:
消息 213,级别 16,状态 1,过程 AddEmployee,第 2 行 [批处理开始第 17 行]
列名或提供的值的数量与表定义不匹配。
我查看了这个问题,但没有解决我的问题: Create a stored procedure to insert new data into a table
【问题讨论】:
标签: sql sql-server stored-procedures