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