INSERT INTO [dbo].[DataLogin] ([Login], [Password]) VALUES (@Login, @Password) SELECT Login, Password FROM dbo.DataLogin DELETE FROM [dbo].[Города] WHERE (([Код города] = @Original_Код_города)) INSERT INTO [dbo].[Города] ([Код города], [Название]) VALUES (@Код_города, @Название); SELECT [Код города], Название FROM Города WHERE ([Код города] = @Код_города) SELECT [Код города], Название FROM dbo.Города UPDATE [dbo].[Города] SET [Код города] = @Код_города, [Название] = @Название WHERE (([Код города] = @Original_Код_города)); SELECT [Код города], Название FROM Города WHERE ([Код города] = @Код_города) DELETE FROM [dbo].[Единицы измерения] WHERE (([Код единицы измерения] = @Original_Код_единицы_измерения)) INSERT INTO [dbo].[Единицы измерения] ([Код единицы измерения], [Название]) VALUES (@Код_единицы_измерения, @Название); SELECT [Код единицы измерения], Название FROM [Единицы измерения] WHERE ([Код единицы измерения] = @Код_единицы_измерения) SELECT [Код единицы измерения], Название FROM dbo.[Единицы измерения] UPDATE [dbo].[Единицы измерения] SET [Код единицы измерения] = @Код_единицы_измерения, [Название] = @Название WHERE (([Код единицы измерения] = @Original_Код_единицы_измерения)); SELECT [Код единицы измерения], Название FROM [Единицы измерения] WHERE ([Код единицы измерения] = @Код_единицы_измерения) DELETE FROM [dbo].[Заказы] 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_Статус_заказа))) INSERT INTO [dbo].[Заказы] ([Код заказа], [Клиент], [Количество товара], [Товар], [Статус заказа]) VALUES (@Код_заказа, @Клиент, @Количество_товара, @Товар, @Статус_заказа); SELECT [Код заказа], Клиент, [Количество товара], Товар, [Статус заказа] FROM Заказы WHERE ([Код заказа] = @Код_заказа) SELECT [Код заказа], Клиент, [Количество товара], Товар, [Статус заказа] FROM dbo.Заказы UPDATE [dbo].[Заказы] 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_Статус_заказа))); SELECT [Код заказа], Клиент, [Количество товара], Товар, [Статус заказа] FROM Заказы WHERE ([Код заказа] = @Код_заказа) DELETE FROM [dbo].[Категория] WHERE (([Код категории] = @Original_Код_категории)) INSERT INTO [dbo].[Категория] ([Код категории], [Название]) VALUES (@Код_категории, @Название); SELECT [Код категории], Название FROM Категория WHERE ([Код категории] = @Код_категории) SELECT [Код категории], Название FROM dbo.Категория UPDATE [dbo].[Категория] SET [Код категории] = @Код_категории, [Название] = @Название WHERE (([Код категории] = @Original_Код_категории)); SELECT [Код категории], Название FROM Категория WHERE ([Код категории] = @Код_категории) DELETE FROM [dbo].[Клиенты] WHERE (([Код покупателя] = @Original_Код_покупателя) AND ((@IsNull_Телефон = 1 AND [Телефон] IS NULL) OR ([Телефон] = @Original_Телефон))) INSERT INTO [dbo].[Клиенты] ([Код покупателя], [ФИО], [Телефон], [Электронная почта]) VALUES (@Код_покупателя, @ФИО, @Телефон, @Электронная_почта); SELECT [Код покупателя], ФИО, Телефон, [Электронная почта] FROM Клиенты WHERE ([Код покупателя] = @Код_покупателя) SELECT [Код покупателя], ФИО, Телефон, [Электронная почта] FROM dbo.Клиенты UPDATE [dbo].[Клиенты] SET [Код покупателя] = @Код_покупателя, [ФИО] = @ФИО, [Телефон] = @Телефон, [Электронная почта] = @Электронная_почта WHERE (([Код покупателя] = @Original_Код_покупателя) AND ((@IsNull_Телефон = 1 AND [Телефон] IS NULL) OR ([Телефон] = @Original_Телефон))); SELECT [Код покупателя], ФИО, Телефон, [Электронная почта] FROM Клиенты WHERE ([Код покупателя] = @Код_покупателя) DELETE FROM [dbo].[Продажа] 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_Заказ)) AND ((@IsNull_Артикул = 1 AND [Артикул] IS NULL) OR ([Артикул] = @Original_Артикул)) AND ((@IsNull_Покупатель = 1 AND [Покупатель] IS NULL) OR ([Покупатель] = @Original_Покупатель))) INSERT INTO [dbo].[Продажа] ([Код продажи], [Дата продажи], [Способ оплаты], [Сотрудник], [Заказ], [Артикул], [Покупатель]) VALUES (@Код_продажи, @Дата_продажи, @Способ_оплаты, @Сотрудник, @Заказ, @Артикул, @Покупатель); SELECT [Код продажи], [Дата продажи], [Способ оплаты], Сотрудник, Заказ, Артикул, Покупатель FROM Продажа WHERE ([Код продажи] = @Код_продажи) SELECT [Код продажи], [Дата продажи], [Способ оплаты], Сотрудник, Заказ, Артикул, Покупатель FROM dbo.Продажа UPDATE [dbo].[Продажа] 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_Заказ)) AND ((@IsNull_Артикул = 1 AND [Артикул] IS NULL) OR ([Артикул] = @Original_Артикул)) AND ((@IsNull_Покупатель = 1 AND [Покупатель] IS NULL) OR ([Покупатель] = @Original_Покупатель))); SELECT [Код продажи], [Дата продажи], [Способ оплаты], Сотрудник, Заказ, Артикул, Покупатель FROM Продажа WHERE ([Код продажи] = @Код_продажи) DELETE FROM [dbo].[Сотрудники] 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_Город))) INSERT INTO [dbo].[Сотрудники] ([Код сотрудника], [Фамилия], [Имя], [Отчество], [Дата рождения], [Телефон], [Город]) VALUES (@Код_сотрудника, @Фамилия, @Имя, @Отчество, @Дата_рождения, @Телефон, @Город); SELECT [Код сотрудника], Фамилия, Имя, Отчество, [Дата рождения], Телефон, Город FROM Сотрудники WHERE ([Код сотрудника] = @Код_сотрудника) SELECT [Код сотрудника], Фамилия, Имя, Отчество, [Дата рождения], Телефон, Город FROM dbo.Сотрудники UPDATE [dbo].[Сотрудники] 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_Город))); SELECT [Код сотрудника], Фамилия, Имя, Отчество, [Дата рождения], Телефон, Город FROM Сотрудники WHERE ([Код сотрудника] = @Код_сотрудника) DELETE FROM [dbo].[Способы оплаты] WHERE (([Код способа оплаты] = @Original_Код_способа_оплаты)) INSERT INTO [dbo].[Способы оплаты] ([Код способа оплаты], [Название]) VALUES (@Код_способа_оплаты, @Название); SELECT [Код способа оплаты], Название FROM [Способы оплаты] WHERE ([Код способа оплаты] = @Код_способа_оплаты) SELECT [Код способа оплаты], Название FROM dbo.[Способы оплаты] UPDATE [dbo].[Способы оплаты] SET [Код способа оплаты] = @Код_способа_оплаты, [Название] = @Название WHERE (([Код способа оплаты] = @Original_Код_способа_оплаты)); SELECT [Код способа оплаты], Название FROM [Способы оплаты] WHERE ([Код способа оплаты] = @Код_способа_оплаты) DELETE FROM [dbo].[Статусы заказов] WHERE (([Код статуса] = @Original_Код_статуса)) INSERT INTO [dbo].[Статусы заказов] ([Код статуса], [Название статуса]) VALUES (@Код_статуса, @Название_статуса); SELECT [Код статуса], [Название статуса] FROM [Статусы заказов] WHERE ([Код статуса] = @Код_статуса) SELECT [Код статуса], [Название статуса] FROM dbo.[Статусы заказов] UPDATE [dbo].[Статусы заказов] SET [Код статуса] = @Код_статуса, [Название статуса] = @Название_статуса WHERE (([Код статуса] = @Original_Код_статуса)); SELECT [Код статуса], [Название статуса] FROM [Статусы заказов] WHERE ([Код статуса] = @Код_статуса) DELETE FROM [dbo].[Страна производителя] WHERE (([Код страны] = @Original_Код_страны)) INSERT INTO [dbo].[Страна производителя] ([Код страны], [Название]) VALUES (@Код_страны, @Название); SELECT [Код страны], Название FROM [Страна производителя] WHERE ([Код страны] = @Код_страны) SELECT [Код страны], Название FROM dbo.[Страна производителя] UPDATE [dbo].[Страна производителя] SET [Код страны] = @Код_страны, [Название] = @Название WHERE (([Код страны] = @Original_Код_страны)); SELECT [Код страны], Название FROM [Страна производителя] WHERE ([Код страны] = @Код_страны) DELETE FROM [dbo].[Товары] 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_Фирма)) 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].[Товары] ([Артикул], [Наименование], [Цена], [Дата изгоовления], [Срок годности], [Фирма], [Категория], [Единица измерения], [Страна производитель]) VALUES (@Артикул, @Наименование, @Цена, @Дата_изгоовления, @Срок_годности, @Фирма, @Категория, @Единица_измерения, @Страна_производитель); SELECT Артикул, Наименование, Цена, [Дата изгоовления], [Срок годности], Фирма, Категория, [Единица измерения], [Страна производитель] FROM Товары WHERE (Артикул = @Артикул) SELECT Артикул, Наименование, Цена, [Дата изгоовления], [Срок годности], Фирма, Категория, [Единица измерения], [Страна производитель] FROM dbo.Товары UPDATE [dbo].[Товары] 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_Фирма)) 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 Товары WHERE (Артикул = @Артикул) DELETE FROM [dbo].[Фирмы] WHERE (([Код фирмы] = @Original_Код_фирмы)) INSERT INTO [dbo].[Фирмы] ([Код фирмы], [Название]) VALUES (@Код_фирмы, @Название); SELECT [Код фирмы], Название FROM Фирмы WHERE ([Код фирмы] = @Код_фирмы) SELECT [Код фирмы], Название FROM dbo.Фирмы UPDATE [dbo].[Фирмы] SET [Код фирмы] = @Код_фирмы, [Название] = @Название WHERE (([Код фирмы] = @Original_Код_фирмы)); SELECT [Код фирмы], Название FROM Фирмы WHERE ([Код фирмы] = @Код_фирмы) DELETE FROM [dbo].[Цена товаров] WHERE (([Код цены] = @Original_Код_цены) AND ((@IsNull_Цена = 1 AND [Цена] IS NULL) OR ([Цена] = @Original_Цена)) AND ((@IsNull_Дата = 1 AND [Дата] IS NULL) OR ([Дата] = @Original_Дата))) INSERT INTO [dbo].[Цена товаров] ([Код цены], [Цена], [Дата], [Наименование]) VALUES (@Код_цены, @Цена, @Дата, @Наименование); SELECT [Код цены], Цена, Дата, Наименование FROM [Цена товаров] WHERE ([Код цены] = @Код_цены) SELECT [Код цены], Цена, Дата, Наименование FROM dbo.[Цена товаров] UPDATE [dbo].[Цена товаров] SET [Код цены] = @Код_цены, [Цена] = @Цена, [Дата] = @Дата, [Наименование] = @Наименование WHERE (([Код цены] = @Original_Код_цены) AND ((@IsNull_Цена = 1 AND [Цена] IS NULL) OR ([Цена] = @Original_Цена)) AND ((@IsNull_Дата = 1 AND [Дата] IS NULL) OR ([Дата] = @Original_Дата))); SELECT [Код цены], Цена, Дата, Наименование FROM [Цена товаров] WHERE ([Код цены] = @Код_цены) SELECT [Дата продажи], [Код покупателя], Артикул, Наименование, Фамилия, Цена, [Количество товара], [Статус заказа] FROM View_1