eu am niste ps care au implementat si insertul si update ul , dar numai unde userii au aceleasi drepturi si pt inssert si pt update
de ex
CREATE Procedure dbo.sab_sp_AddBC_FV
(@ID int out,
@bciBC int = Null,
@bciNr int = Null,
@sarja int =null)
AS
SET NOCOUNT ON
if @id is null
begin
Insert into tblBCIntermediar(bciBC,bciNr,bcdsarja)
VALUES (@bciBC,@bciNr,@sarja)
If @@error<>0 return
select @id=scope_identity()
return
end
Update tblBCIntermediar
Set
bciBC = Case When @bciBC is null then bciBC else @bciBC end,
bciNr = Case When @bciNr is null then bciNr else @bciNr end
Where bciID = @id
dar numai atunci cand cei care fac insert ,pot sa faca si update.
pe partea de delete- folosesc de fapt -anulare - adica un camp pe care il marchez -
si aici intotdeauna este o procedura separata