嗨,我有一个将数据插入table1
的存储过程,还有另一个将数据插入table2
的存储过程,我需要在table2.ID
的{{1}}中插入{更新我先调用第二个存储过程,它以table1
的形式返回Id
,但没有更新。
SP1:
output parameter
SP2:
ALTER PROCEDURE [dbo].[updateSP]
@prm1 varchar(30),
@prm2 varchar(20),
@prm3 varchar(20),
@prm3 varchar(max)
AS
BEGIN
SET NOCOUNT OFF;
DECLARE @ID int
exec SPInsert @ID OUTPUT, @prm1, @prm2 , @prm3
update tbl1 set status = prm1, updated_by = prm2, updated_date = GETDATE(), reason_id = @ID where student_no = prm3
END