INSERT INTO [dbo].[Оценки] ([Код студента], [Дата экзамена 1], [Код предмета 1], [Оценка 1], [Дата экзамена 2], [Код предмета 2], [Оценка 2], [Дата экзамена 3], [Код предмета 3], [Оценка 3], [Средний балл]) VALUES (@Код_студента, @Дата_экзамена_1, @Код_предмета_1, @Оценка_1, @Дата_экзамена_2, @Код_предмета_2, @Оценка_2, @Дата_экзамена_3, @Код_предмета_3, @Оценка_3, @Средний_балл) SELECT [Код студента], [Дата экзамена 1], [Код предмета 1], [Оценка 1], [Дата экзамена 2], [Код предмета 2], [Оценка 2], [Дата экзамена 3], [Код предмета 3], [Оценка 3], [Средний балл] FROM dbo.Оценки 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 ([Код предмета] = SCOPE_IDENTITY()) 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 ([Код предмета] = @Код_предмета) 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 ([Код специальности] = SCOPE_IDENTITY()) 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 ([Код специальности] = @Код_специальности) 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_Паспортные_даныне)) 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 ([Код студента] = SCOPE_IDENTITY()) 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_Паспортные_даныне)) 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 ([Код студента] = @Код_студента)