googoli
جمعه 23 دی 1390, 23:43 عصر
با سلام
من این کد رو نوشتم می خواستم ببینم ایا نحوه کار من درست هست یا نه اگر درست نیست لطفا من را راهنمایی کنید
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
if not exists(select * from Total_account where Total_ID=@id or Total_ID=@code )
begin
begin tran
begin try
insert into Total_account(Total_ID,Name,Groupname,Status_accou nt) values (@id,@name,@group,@status)
COMMIT TRAN
end try
begin catch
ROLLBACK TRAN
end catch
end
else
begin
begin tran
begin try
update Total_account set Total_ID=@id,Name=@name,Groupname=@group,Status_ac count=@status where Total_ID=@code
COMMIT TRAN
end try
begin catch
ROLLBACK TRAN
end catch
end
-----------------------
END
من این کد رو نوشتم می خواستم ببینم ایا نحوه کار من درست هست یا نه اگر درست نیست لطفا من را راهنمایی کنید
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
if not exists(select * from Total_account where Total_ID=@id or Total_ID=@code )
begin
begin tran
begin try
insert into Total_account(Total_ID,Name,Groupname,Status_accou nt) values (@id,@name,@group,@status)
COMMIT TRAN
end try
begin catch
ROLLBACK TRAN
end catch
end
else
begin
begin tran
begin try
update Total_account set Total_ID=@id,Name=@name,Groupname=@group,Status_ac count=@status where Total_ID=@code
COMMIT TRAN
end try
begin catch
ROLLBACK TRAN
end catch
end
-----------------------
END