在我的项目中,我必须在第一次从数据库中保存数据(技术上的 INSERT 命令)时获取一个 StudentId。目前我存储的插入过程如下:
ALTER PROCEDURE [dbo].[usp_iSaveStudent]
-- Add the parameters for the stored procedure here
@StudentId varchar(50),
@FirstName varchar(50),
@MiddleName varchar(50),
@LastName varchar(50),
@CGPA decimal(18),
@Email varchar(50)
AS
BEGIN
insert into dbo.Student values(@StudentId,@FirstName,@MiddleName,@LastName,@CGPA,@Email)
END
我在第一次保存时为 studentId 传递 NULL 字符串。谁能建议我如何为我插入的每条记录生成一个自动递增的 StudentId 并同时将其返回到我的程序中?
提前致谢。