161 lines
		
	
	
		
			4.0 KiB
		
	
	
	
		
			Transact-SQL
		
	
	
	
	
	
			
		
		
	
	
			161 lines
		
	
	
		
			4.0 KiB
		
	
	
	
		
			Transact-SQL
		
	
	
	
	
	
PRINT N'';
 | 
						|
PRINT N'';
 | 
						|
PRINT N'UPDATE TanuloErtekeles, ahol OsztalyfonokiErtekeles van.';
 | 
						|
 | 
						|
GO
 | 
						|
UPDATE TanuloErtekeles SET
 | 
						|
  TanuloErtekeles.C_ISMAGATARTASSZORGALOM = 'T',
 | 
						|
  TanuloErtekeles.C_TANTARGYID = NULL,
 | 
						|
  TanuloErtekeles.C_ERTEKELESMODID = NULL,
 | 
						|
  TanuloErtekeles.C_ERTEKELESTEMA = NULL,
 | 
						|
  
 | 
						|
  TanuloErtekeles.C_MAGATARTASERTEKID = OsztalyfonokiErtekeles.C_MAGATARTAS,
 | 
						|
  TanuloErtekeles.C_SZORGALOMERTEKID = OsztalyfonokiErtekeles.C_SZORGALOM,
 | 
						|
  TanuloErtekeles.C_ERTEKELESSZAZALEK = NULL,
 | 
						|
 | 
						|
  TanuloErtekeles.C_MAGATARTASOSZTALYZATID = TanuloErtekeles.C_ERTEKELESOSZTALYZATID,
 | 
						|
  TanuloErtekeles.C_SZORGALOMOSZTALYZATID = TanuloErtekeles.C_ERTEKELESOSZTALYZATID, 
 | 
						|
  TanuloErtekeles.C_ERTEKELESOSZTALYZATID = NULL,
 | 
						|
 | 
						|
  TanuloErtekeles.C_MAGATARTASSZOVEG = TanuloErtekeles.C_ERTEKELESSZOVEG,
 | 
						|
  TanuloErtekeles.C_SZORGALOMSZOVEG = TanuloErtekeles.C_ERTEKELESSZOVEG,
 | 
						|
  TanuloErtekeles.C_ERTEKELESSZOVEG = NULL,
 | 
						|
 | 
						|
  TanuloErtekeles.C_MAGATARTASSZOVEGROVIDNEV = TanuloErtekeles.C_ERTEKELESSZOVEGROVIDNEV,
 | 
						|
  TanuloErtekeles.C_SZORGALOMSZOVEGROVIDNEV = TanuloErtekeles.C_ERTEKELESSZOVEGROVIDNEV,
 | 
						|
  TanuloErtekeles.C_ERTEKELESSZOVEGROVIDNEV = NULL
 | 
						|
FROM T_TANULOERTEKELES TanuloErtekeles
 | 
						|
  INNER JOIN T_OSZTALYFONOKIERTEKELES OsztalyfonokiErtekeles ON OsztalyfonokiErtekeles.ID = TanuloErtekeles.ID
 | 
						|
  
 | 
						|
GO
 | 
						|
PRINT N'UPDATE complete.';
 | 
						|
 | 
						|
GO
 | 
						|
PRINT N'';
 | 
						|
PRINT N'';
 | 
						|
PRINT N'UPDATE TanuloErtekeles, adattisztítás, ahol OsztalyfonokiErtekeles volt.';
 | 
						|
 | 
						|
GO
 | 
						|
UPDATE TanuloErtekeles SET
 | 
						|
	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
 | 
						|
WHERE 
 | 
						|
	TanuloErtekeles.C_MAGATARTASERTEKID IS NOT NULL OR 
 | 
						|
	TanuloErtekeles.C_SZORGALOMERTEKID IS NOT NULL
 | 
						|
GO
 | 
						|
 | 
						|
UPDATE TanuloErtekeles SET
 | 
						|
	TanuloErtekeles.C_MAGATARTASERTEKID = NULL,
 | 
						|
	TanuloErtekeles.C_SZORGALOMERTEKID = NULL,
 | 
						|
	TanuloErtekeles.C_MAGATARTASSZOVEG = NULL,
 | 
						|
	TanuloErtekeles.C_SZORGALOMSZOVEG = NULL,
 | 
						|
	TanuloErtekeles.C_MAGATARTASSZOVEGROVIDNEV = NULL,
 | 
						|
	TanuloErtekeles.C_SZORGALOMSZOVEGROVIDNEV = NULL
 | 
						|
FROM 
 | 
						|
	T_TANULOERTEKELES TanuloErtekeles
 | 
						|
WHERE 
 | 
						|
	TanuloErtekeles.C_MAGATARTASOSZTALYZATID IS NOT NULL OR 
 | 
						|
	TanuloErtekeles.C_SZORGALOMOSZTALYZATID IS NOT NULL
 | 
						|
 | 
						|
GO
 | 
						|
UPDATE TanuloErtekeles SET
 | 
						|
	TanuloErtekeles.C_MAGATARTASERTEKID = NULL,
 | 
						|
	TanuloErtekeles.C_SZORGALOMERTEKID = NULL,
 | 
						|
	TanuloErtekeles.C_MAGATARTASOSZTALYZATID = NULL,
 | 
						|
	TanuloErtekeles.C_SZORGALOMOSZTALYZATID = NULL
 | 
						|
FROM 
 | 
						|
	T_TANULOERTEKELES TanuloErtekeles
 | 
						|
WHERE 
 | 
						|
	TanuloErtekeles.C_MAGATARTASSZOVEG IS NOT NULL OR 
 | 
						|
	TanuloErtekeles.C_SZORGALOMSZOVEG 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_4025743]...';
 | 
						|
 | 
						|
 | 
						|
GO
 | 
						|
ALTER TABLE [dbo].[T_OSZTALYFONOKIERTEKELES] DROP CONSTRAINT [FK_T_4025641_4025743];
 | 
						|
 | 
						|
 | 
						|
GO
 | 
						|
PRINT N'Dropping [dbo].[FK_402571802_402571800]...';
 | 
						|
 | 
						|
 | 
						|
GO
 | 
						|
ALTER TABLE [dbo].[T_OSZTALYFONOKIERTEKELES] DROP CONSTRAINT [FK_402571802_402571800];
 | 
						|
 | 
						|
 | 
						|
GO
 | 
						|
PRINT N'Dropping [dbo].[FK_402571805_402571803]...';
 | 
						|
 | 
						|
 | 
						|
GO
 | 
						|
ALTER TABLE [dbo].[T_OSZTALYFONOKIERTEKELES] DROP CONSTRAINT [FK_402571805_402571803];
 | 
						|
 | 
						|
 | 
						|
GO
 | 
						|
PRINT N'Dropping [dbo].[FK_4025718_4025719]...';
 | 
						|
 | 
						|
 | 
						|
GO
 | 
						|
ALTER TABLE [dbo].[T_OSZTALYFONOKIERTEKELES] DROP CONSTRAINT [FK_4025718_4025719];
 | 
						|
 | 
						|
 | 
						|
GO
 | 
						|
PRINT N'Dropping [dbo].[FK_4025718_4025720]...';
 | 
						|
 | 
						|
 | 
						|
GO
 | 
						|
ALTER TABLE [dbo].[T_OSZTALYFONOKIERTEKELES] DROP CONSTRAINT [FK_4025718_4025720];
 | 
						|
 | 
						|
 | 
						|
GO
 | 
						|
PRINT N'Dropping [dbo].[T_OSZTALYFONOKIERTEKELES_OSSZES]...';
 | 
						|
 | 
						|
 | 
						|
GO
 | 
						|
DROP VIEW [dbo].[T_OSZTALYFONOKIERTEKELES_OSSZES];
 | 
						|
 | 
						|
 | 
						|
GO
 | 
						|
PRINT N'Dropping [dbo].[T_OSZTALYFONOKIERTEKELES]...';
 | 
						|
 | 
						|
 | 
						|
GO
 | 
						|
DROP TABLE [dbo].[T_OSZTALYFONOKIERTEKELES];
 | 
						|
 | 
						|
 | 
						|
GO
 | 
						|
PRINT N'Dropping [auditlog].[usp_AsyncAuditOSZTALYFONOKIERTEKELES]...';
 | 
						|
 | 
						|
 | 
						|
GO
 | 
						|
DROP PROCEDURE [auditlog].[usp_AsyncAuditOSZTALYFONOKIERTEKELES];
 | 
						|
 | 
						|
 | 
						|
GO
 | 
						|
PRINT N'Update complete.';
 | 
						|
 | 
						|
 | 
						|
GO
 | 
						|
 | 
						|
 |