DELETE FROM [dbo].[Contracts] WHERE (([Код договора] = @Original_Код_договора) AND ((@IsNull_Номер_договора = 1 AND [Номер договора] IS NULL) OR ([Номер договора] = @Original_Номер_договора)) AND ((@IsNull_Код_заказчика = 1 AND [Код заказчика] IS NULL) OR ([Код заказчика] = @Original_Код_заказчика)) AND ((@IsNull_Дата_оформления_договора = 1 AND [Дата оформления договора] IS NULL) OR ([Дата оформления договора] = @Original_Дата_оформления_договора)) AND ((@IsNull_Код_поставщика = 1 AND [Код поставщика] IS NULL) OR ([Код поставщика] = @Original_Код_поставщика))) INSERT INTO [dbo].[Contracts] ([Код договора], [Номер договора], [Код заказчика], [Дата оформления договора], [Код поставщика]) VALUES (@Код_договора, @Номер_договора, @Код_заказчика, @Дата_оформления_договора, @Код_поставщика); SELECT [Код договора], [Номер договора], [Код заказчика], [Дата оформления договора], [Код поставщика] FROM Contracts WHERE ([Код договора] = @Код_договора) SELECT [Код договора], [Номер договора], [Код заказчика], [Дата оформления договора], [Код поставщика] FROM dbo.Contracts UPDATE [dbo].[Contracts] SET [Код договора] = @Код_договора, [Номер договора] = @Номер_договора, [Код заказчика] = @Код_заказчика, [Дата оформления договора] = @Дата_оформления_договора, [Код поставщика] = @Код_поставщика WHERE (([Код договора] = @Original_Код_договора) AND ((@IsNull_Номер_договора = 1 AND [Номер договора] IS NULL) OR ([Номер договора] = @Original_Номер_договора)) AND ((@IsNull_Код_заказчика = 1 AND [Код заказчика] IS NULL) OR ([Код заказчика] = @Original_Код_заказчика)) AND ((@IsNull_Дата_оформления_договора = 1 AND [Дата оформления договора] IS NULL) OR ([Дата оформления договора] = @Original_Дата_оформления_договора)) AND ((@IsNull_Код_поставщика = 1 AND [Код поставщика] IS NULL) OR ([Код поставщика] = @Original_Код_поставщика))); SELECT [Код договора], [Номер договора], [Код заказчика], [Дата оформления договора], [Код поставщика] FROM Contracts WHERE ([Код договора] = @Код_договора) DELETE FROM [dbo].[Customer] WHERE (([Код заказчика] = @Original_Код_заказчика) AND ((@IsNull_Название_заказчика = 1 AND [Название заказчика] IS NULL) OR ([Название заказчика] = @Original_Название_заказчика)) AND ((@IsNull_Телефон = 1 AND [Телефон] IS NULL) OR ([Телефон] = @Original_Телефон))) INSERT INTO [dbo].[Customer] ([Код заказчика], [Название заказчика], [Телефон]) VALUES (@Код_заказчика, @Название_заказчика, @Телефон); SELECT [Код заказчика], [Название заказчика], Телефон FROM Customer WHERE ([Код заказчика] = @Код_заказчика) SELECT [Код заказчика], [Название заказчика], Телефон FROM dbo.Customer UPDATE [dbo].[Customer] SET [Код заказчика] = @Код_заказчика, [Название заказчика] = @Название_заказчика, [Телефон] = @Телефон WHERE (([Код заказчика] = @Original_Код_заказчика) AND ((@IsNull_Название_заказчика = 1 AND [Название заказчика] IS NULL) OR ([Название заказчика] = @Original_Название_заказчика)) AND ((@IsNull_Телефон = 1 AND [Телефон] IS NULL) OR ([Телефон] = @Original_Телефон))); SELECT [Код заказчика], [Название заказчика], Телефон FROM Customer WHERE ([Код заказчика] = @Код_заказчика) DELETE FROM [dbo].[Flowers] WHERE (([Код цветка] = @Original_Код_цветка) AND ((@IsNull_Название_цветка = 1 AND [Название цветка] IS NULL) OR ([Название цветка] = @Original_Название_цветка)) AND ((@p3 = 1 AND [Цена рассады (руб.)] IS NULL) OR ([Цена рассады (руб.)] = @p2))) INSERT INTO [dbo].[Flowers] ([Код цветка], [Название цветка], [Цена рассады (руб.)]) VALUES (@Код_цветка, @Название_цветка, @p1); SELECT [Код цветка], [Название цветка], [Цена рассады (руб.)] FROM Flowers WHERE ([Код цветка] = @Код_цветка) SELECT [Код цветка], [Название цветка], [Цена рассады (руб.)] FROM dbo.Flowers UPDATE [dbo].[Flowers] SET [Код цветка] = @Код_цветка, [Название цветка] = @Название_цветка, [Цена рассады (руб.)] = @p1 WHERE (([Код цветка] = @Original_Код_цветка) AND ((@IsNull_Название_цветка = 1 AND [Название цветка] IS NULL) OR ([Название цветка] = @Original_Название_цветка)) AND ((@p3 = 1 AND [Цена рассады (руб.)] IS NULL) OR ([Цена рассады (руб.)] = @p2))); SELECT [Код цветка], [Название цветка], [Цена рассады (руб.)] FROM Flowers WHERE ([Код цветка] = @Код_цветка) INSERT INTO [dbo].[Orders] ([Номер заказчика], [Код цветка], [Рассады (кол-во цветков)]) VALUES (@Номер_заказчика, @Код_цветка, @p1) SELECT [Номер заказчика], [Код цветка], [Рассады (кол-во цветков)] FROM dbo.Orders DELETE FROM [dbo].[Postav] WHERE (([Код поставщика] = @Original_Код_поставщика) AND ((@IsNull_Название_поставщика = 1 AND [Название поставщика] IS NULL) OR ([Название поставщика] = @Original_Название_поставщика)) AND ((@IsNull_Адрес_поставщика = 1 AND [Адрес поставщика] IS NULL) OR ([Адрес поставщика] = @Original_Адрес_поставщика))) INSERT INTO [dbo].[Postav] ([Код поставщика], [Название поставщика], [Адрес поставщика]) VALUES (@Код_поставщика, @Название_поставщика, @Адрес_поставщика); SELECT [Код поставщика], [Название поставщика], [Адрес поставщика] FROM Postav WHERE ([Код поставщика] = @Код_поставщика) SELECT [Код поставщика], [Название поставщика], [Адрес поставщика] FROM dbo.Postav UPDATE [dbo].[Postav] SET [Код поставщика] = @Код_поставщика, [Название поставщика] = @Название_поставщика, [Адрес поставщика] = @Адрес_поставщика WHERE (([Код поставщика] = @Original_Код_поставщика) AND ((@IsNull_Название_поставщика = 1 AND [Название поставщика] IS NULL) OR ([Название поставщика] = @Original_Название_поставщика)) AND ((@IsNull_Адрес_поставщика = 1 AND [Адрес поставщика] IS NULL) OR ([Адрес поставщика] = @Original_Адрес_поставщика))); SELECT [Код поставщика], [Название поставщика], [Адрес поставщика] FROM Postav WHERE ([Код поставщика] = @Код_поставщика) INSERT INTO [dbo].[Postav_Flowers] ([Код цветка], [Название цветка], [Код поставщика], [Название поставщика]) VALUES (@Код_цветка, @Название_цветка, @Код_поставщика, @Название_поставщика) SELECT [Код цветка], [Название цветка], [Код поставщика], [Название поставщика] FROM dbo.Postav_Flowers