182 lines
3.9 KiB
Transact-SQL
182 lines
3.9 KiB
Transact-SQL
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
|
|
|
|
|