DELETE FROM [dbo].[Виды товара] WHERE (([Код товара] = @Original_Код_товара) AND ([Наименование товара] = @Original_Наименование_товара) AND ((@IsNull_Код_модели = 1 AND [Код модели] IS NULL) OR ([Код модели] = @Original_Код_модели))) INSERT INTO [dbo].[Виды товара] ([Наименование товара], [Код модели]) VALUES (@Наименование_товара, @Код_модели); SELECT [Код товара], [Наименование товара], [Код модели] FROM [Виды товара] WHERE ([Код товара] = SCOPE_IDENTITY()) SELECT [Код товара], [Наименование товара], [Код модели] FROM dbo.[Виды товара] UPDATE [dbo].[Виды товара] SET [Наименование товара] = @Наименование_товара, [Код модели] = @Код_модели WHERE (([Код товара] = @Original_Код_товара) AND ([Наименование товара] = @Original_Наименование_товара) AND ((@IsNull_Код_модели = 1 AND [Код модели] IS NULL) OR ([Код модели] = @Original_Код_модели))); SELECT [Код товара], [Наименование товара], [Код модели] FROM [Виды товара] WHERE ([Код товара] = @Код_товара) INSERT INTO [dbo].[Модели] ([Наименование], [Код товара], [Цена Модели], [Поступления товара]) VALUES (@Наименование, @Код_товара, @Цена_Модели, @Поступления_товара) SELECT [Код модели], Наименование, [Код товара], [Цена Модели], [Поступления товара] FROM dbo.Модели DELETE FROM [dbo].[Поступления] WHERE (([Код поступления] = @Original_Код_поступления) AND ((@IsNull_Код_модели = 1 AND [Код модели] IS NULL) OR ([Код модели] = @Original_Код_модели)) AND ((@IsNull_Дата_поступления = 1 AND [Дата поступления] IS NULL) OR ([Дата поступления] = @Original_Дата_поступления)) AND ((@p3 = 1 AND [Кол-во] IS NULL) OR ([Кол-во] = @p2)) AND ((@IsNull_Товар_принял = 1 AND [Товар принял] IS NULL) OR ([Товар принял] = @Original_Товар_принял))) INSERT INTO [dbo].[Поступления] ([Код модели], [Дата поступления], [Кол-во], [Товар принял]) VALUES (@Код_модели, @Дата_поступления, @p1, @Товар_принял); SELECT [Код поступления], [Код модели], [Дата поступления], [Кол-во], [Товар принял] FROM Поступления WHERE ([Код поступления] = SCOPE_IDENTITY()) SELECT [Код поступления], [Код модели], [Дата поступления], [Кол-во], [Товар принял] FROM dbo.Поступления UPDATE [dbo].[Поступления] SET [Код модели] = @Код_модели, [Дата поступления] = @Дата_поступления, [Кол-во] = @p1, [Товар принял] = @Товар_принял WHERE (([Код поступления] = @Original_Код_поступления) AND ((@IsNull_Код_модели = 1 AND [Код модели] IS NULL) OR ([Код модели] = @Original_Код_модели)) AND ((@IsNull_Дата_поступления = 1 AND [Дата поступления] IS NULL) OR ([Дата поступления] = @Original_Дата_поступления)) AND ((@p3 = 1 AND [Кол-во] IS NULL) OR ([Кол-во] = @p2)) AND ((@IsNull_Товар_принял = 1 AND [Товар принял] IS NULL) OR ([Товар принял] = @Original_Товар_принял))); SELECT [Код поступления], [Код модели], [Дата поступления], [Кол-во], [Товар принял] FROM Поступления WHERE ([Код поступления] = @Код_поступления)