PRINT N''; PRINT N''; PRINT N'UPDATE TanuloErtekeles, ahol OsztalyzatErtekeles van.'; GO UPDATE TanuloErtekeles SET TanuloErtekeles.C_ISMAGATARTASSZORGALOM = 'F', TanuloErtekeles.C_ERTEKELESMODID = OsztalyzatErtekeles.C_ERTEKELESMODJA, TanuloErtekeles.C_ERTEKELESTEMA = OsztalyzatErtekeles.C_TEMA, TanuloErtekeles.C_ERTEKELESSZAZALEK = OsztalyzatErtekeles.C_SZAZALEK, TanuloErtekeles.C_MAGATARTASERTEKID = NULL, TanuloErtekeles.C_SZORGALOMERTEKID = NULL, TanuloErtekeles.C_MAGATARTASOSZTALYZATID = NULL, TanuloErtekeles.C_SZORGALOMOSZTALYZATID = NULL, TanuloErtekeles.C_MAGATARTASSZOVEG = NULL, TanuloErtekeles.C_SZORGALOMSZOVEG = NULL, TanuloErtekeles.C_MAGATARTASSZOVEGROVIDNEV = NULL, TanuloErtekeles.C_SZORGALOMSZOVEGROVIDNEV = NULL FROM T_TANULOERTEKELES TanuloErtekeles INNER JOIN T_OSZTALYZATERTEKELES OsztalyzatErtekeles ON OsztalyzatErtekeles.ID = TanuloErtekeles.ID GO PRINT N'UPDATE complete.'; GO PRINT N''; PRINT N''; PRINT N'UPDATE TanuloErtekeles, adattisztítás, ahol OsztalyzatErtekeles volt.'; GO UPDATE TanuloErtekeles SET TanuloErtekeles.C_ERTEKELESSZAZALEK = NULL, TanuloErtekeles.C_ERTEKELESSZOVEG = NULL, TanuloErtekeles.C_ERTEKELESSZOVEGROVIDNEV = NULL FROM T_TANULOERTEKELES TanuloErtekeles WHERE TanuloErtekeles.C_ERTEKELESOSZTALYZATID IS NOT NULL GO UPDATE TanuloErtekeles SET TanuloErtekeles.C_ERTEKELESOSZTALYZATID = NULL, TanuloErtekeles.C_ERTEKELESSZOVEG = NULL, TanuloErtekeles.C_ERTEKELESSZOVEGROVIDNEV = NULL FROM T_TANULOERTEKELES TanuloErtekeles WHERE TanuloErtekeles.C_ERTEKELESSZAZALEK IS NOT NULL GO UPDATE TanuloErtekeles SET TanuloErtekeles.C_ERTEKELESOSZTALYZATID = NULL, TanuloErtekeles.C_ERTEKELESSZAZALEK = NULL FROM T_TANULOERTEKELES TanuloErtekeles WHERE TanuloErtekeles.C_ERTEKELESSZOVEG IS NOT NULL GO PRINT N'UPDATE complete.'; PRINT N''; PRINT N''; GO SET ANSI_NULLS, ANSI_PADDING, ANSI_WARNINGS, ARITHABORT, CONCAT_NULL_YIELDS_NULL, QUOTED_IDENTIFIER ON; SET NUMERIC_ROUNDABORT OFF; GO PRINT N'Dropping [dbo].[FK_T_4025641_4025742]...'; GO ALTER TABLE [dbo].[T_OSZTALYZATERTEKELES] DROP CONSTRAINT [FK_T_4025641_4025742]; GO PRINT N'Dropping [dbo].[FK_402572202_402572200]...'; GO ALTER TABLE [dbo].[T_OSZTALYZATERTEKELES] DROP CONSTRAINT [FK_402572202_402572200]; GO PRINT N'Dropping [dbo].[FK_402572205_402572203]...'; GO ALTER TABLE [dbo].[T_OSZTALYZATERTEKELES] DROP CONSTRAINT [FK_402572205_402572203]; GO PRINT N'Dropping [dbo].[FK_4025722_4025723]...'; GO ALTER TABLE [dbo].[T_OSZTALYZATERTEKELES] DROP CONSTRAINT [FK_4025722_4025723]; GO PRINT N'Dropping [dbo].[T_OSZTALYZATERTEKELES_OSSZES]...'; GO DROP VIEW [dbo].[T_OSZTALYZATERTEKELES_OSSZES]; GO PRINT N'Dropping [dbo].[T_OSZTALYZATERTEKELES]...'; GO DROP TABLE [dbo].[T_OSZTALYZATERTEKELES]; GO PRINT N'Dropping [auditlog].[usp_AsyncAuditOSZTALYZATERTEKELES]...'; GO DROP PROCEDURE [auditlog].[usp_AsyncAuditOSZTALYZATERTEKELES]; GO PRINT N'Update complete.'; GO PRINT N''; PRINT N''; PRINT N'DELETE TanuloErtekeles, adattisztítás, ahol nincs egy fajta értékelés sem.'; DELETE TanuloErtekeles FROM T_TANULOERTEKELES TanuloErtekeles WHERE TanuloErtekeles.C_MAGATARTASOSZTALYZATID IS NULL AND TanuloErtekeles.C_SZORGALOMOSZTALYZATID IS NULL AND TanuloErtekeles.C_ERTEKELESOSZTALYZATID IS NULL AND TanuloErtekeles.C_MAGATARTASSZOVEG IS NULL AND TanuloErtekeles.C_SZORGALOMSZOVEG IS NULL AND TanuloErtekeles.C_ERTEKELESSZOVEG IS NULL AND TanuloErtekeles.C_MAGATARTASERTEKID IS NULL AND TanuloErtekeles.C_SZORGALOMERTEKID IS NULL AND TanuloErtekeles.C_ERTEKELESSZAZALEK IS NULL GO GO PRINT N'DELETE complete.'; GO EXEC dev.sp_Global_GenerateAsyncAuditTriggerAll GO EXEC dev.sp_Global_GenerateAsyncAuditProcedureAll GO EXEC dev.sp_Global_GenerateAsyncAuditAuditPocessing GO ALTER QUEUE auditLog.[AuditQueue] WITH ACTIVATION ( STATUS = ON, PROCEDURE_NAME = auditLog.usp_AuditProcessing, MAX_QUEUE_READERS = 10, EXECUTE AS 'Kreta_tech_user' ); GO