PDA

View Full Version : سوال: اروردرثبت



Iran58
جمعه 10 اردیبهشت 1389, 10:54 صبح
سلام
هنگام ثبت به ارورزيربرمي خورم چكاربايدكنم

create procedure Ins_Personal
(
@ID int=0,
@Name nvarchar(50),
@Family nvarchar(50),
@NPersonal nvarchar(50),
@ReturnID int output
)
as
begin
if(exists(select* from Personal where ID=@ID))
begin
update Personal
set Name=@Name,
Family=@Family,
NPersonal=@NPersonal
where ID=@ID
select @ReturnID=@ID
end
begin
insert Personal
select @Name,@Family,@NPersonal
select @ReturnID=SCOPE_IDENTITY()
end
end

jalalx
جمعه 10 اردیبهشت 1389, 14:19 عصر
پارامتر آخریت از نوع output است و باید مشخصه ی Direction رو از نوع Output بزاری.