gpt4 book ai didi

c# - 如何检查存储过程中是否插入了数据

转载 作者:行者123 更新时间:2023-11-30 15:45:39 25 4
gpt4 key购买 nike

我已经创建了一个存储过程来插入员工详细信息。如果在表单中执行此查询,它将不会返回任何值。

create PROCEDURE  [dbo].[employee_mst_insertvalues]
@e_firstname varchar(100),
@e_middlename varchar(100),
@e_lastname varchar(100),
@e_address varchar(1000),
@e_phoneno varchar(15),
@mobileno varchar(15),
@UploadPhoto image

AS
declare @employee_id int
BEGIN
SET @employee_id=(select max(Employee_id) from mstEmployee)
if @employee_id is null
BEGIN
set @employee_id=1
END
else
BEGIN
set @employee_id=@employee_id+1
END
insert into mstEmployee (Employee_id,E_FirstName,E_MiddleName,E_LastName,E_Address,E_PhoneNo,E_MobileNo,UploadPhoto)
values(@employee_id,@e_firstname,@e_middlename,@e_lastname,@e_address,@e_phoneno,@mobileno,@UploadPhoto)
END

如何返回一个整数值来检查是否插入了数据。

最佳答案

SELECT @@ROWCOUNT 将为您提供受插入语句影响的行数。

关于c# - 如何检查存储过程中是否插入了数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4980368/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com