Как создать обновление для этого insert proc
Createproc [dbo].[Insert_Apartment] @cat_id int, @Build_na nvarchar(50) , @floor smallint , @number_rooms smallint , @price decimal, @location nvarchar(50), @images image, @owner_name nvarchar(50), @owner_phone nvarchar(15), @note nvarchar(max), @person_name nvarchar(59), @person_number nvarchar(50), @con_image image as DECLARE @NewID INT INSERT INTO tbPerson(PersonName,PresonPhone,ContractPhoto) VALUES(@person_name, @person_number, @con_image) SELECT @NewID = SCOPE_IDENTITY() INSERT INTO tbApartments(BuildingName,Location,Price,NumberOfRooms,Floor ,OwnerName,OwnerPhone,Note,IdCat,PersonID,Photo) VALUES(@Build_na, @location,@price,@number_rooms,@floor,@owner_name ,@owner_phone,@note,@cat_id,@NewID,@images)
Что я уже пробовал:
Я пытался, но моя проблема с scope_Identity, как это произойдет, когда нам нужно будет обновить его
Richard Deeming
Вы передаете идентификатор записи, которую хотите обновить. Scope_Identity
это полезно только тогда, когда вы вставка записи.
RedDk
Я нашел эту статью Cp поучительной ...
https://www.codeproject.com/Articles/22824/A-Model-to-Represent-Directed-Acyclic-Graphs-DAG-o#Listing1
Как сказано выше, вставка, или, как в данном случае в статье, обновление должно быть дополнением к вашему коду.