init
This commit is contained in:
@@ -0,0 +1,122 @@
|
||||
DECLARE @tmp TABLE (Id_OLD INT, Id_NEW INT, Nev NVARCHAR(MAX))
|
||||
DECLARE @tmp0 TABLE (Id_NEW INT, SKey NVARCHAR(MAX))
|
||||
|
||||
INSERT INTO @tmp (Id_OLD, Nev)
|
||||
SELECT ID, CONVERT(VARCHAR(MAX), LOWER(C_NAME) COLLATE SQL_Latin1_General_Cp1251_CS_AS) AS Nev
|
||||
FROM T_DICTIONARYITEMBASE
|
||||
WHERE CONVERT(VARCHAR(MAX), LOWER(C_NAME) COLLATE SQL_Latin1_General_Cp1251_CS_AS) IN (N'szakoktatoi dicseret'
|
||||
,N'szaktargyi dicseret'
|
||||
,N'altalanos tanulmanyi dicseret'
|
||||
,N'diakonkormanyzat-vezetoi dicseret'
|
||||
,N'nevelotanari dicseret'
|
||||
,N'csoportneveloi dicseret'
|
||||
,N'igazgatohelyettesi dicseret'
|
||||
,N'intezmenyvezetoi dicseret'
|
||||
,N'nevelotestuleti dicseret'
|
||||
,N'napkozis neveloi figyelmeztetes'
|
||||
,N'gyakorlati oktatoi figyelmeztetes'
|
||||
,N'nevelotanari figyelmeztetes'
|
||||
,N'nevelotanari intes'
|
||||
,N'nevelotanari megrovas'
|
||||
,N'csoportneveloi figyelmeztetes'
|
||||
,N'csoportneveloi intes'
|
||||
,N'csoportneveloi megrovas'
|
||||
,N'igazgatohelyettesi figyelmeztetes'
|
||||
,N'igazgatohelyettesi intes'
|
||||
,N'igazgatohelyettesi megrovas'
|
||||
,N'nevelotestuleti figyelmeztetes'
|
||||
,N'nevelotestuleti intes'
|
||||
,N'nevelotestuleti megrovas'
|
||||
,N'igazgatoi szigoru megrovas'
|
||||
,N'megrovas (fegyelmi buntetes)'
|
||||
,N'szigoru megrovas (fegyelmi buntetes)'
|
||||
,N'meghatarozott kedvezmenyek, juttatasok csokkentese, megvonasa (fegyelmi buntetes)'
|
||||
,N'athelyezes masik osztalyba, tanulocsoportba vagy iskolaba (fegyelmi buntetes)'
|
||||
,N'athelyezes masik szobaba, tanulocsoportba (fegyelmi buntetes)'
|
||||
,N'eltiltás az adott iskolaban a tanev folytatasatol (fegyelmi buntetes)'
|
||||
,N'kizaras az iskolabol (fegyelmi buntetes)'
|
||||
,N'kizaras (fegyelmi buntetes)'
|
||||
,N'elektronikus uzenet'
|
||||
,N'faliujsag bejegyzes')
|
||||
AND ID > 100000
|
||||
AND C_TYPE = N'EsemenyTipus'
|
||||
|
||||
INSERT INTO @tmp0 VALUES
|
||||
(5450, N'szakoktatoi dicseret')
|
||||
,(5451, N'szaktargyi dicseret')
|
||||
,(5452, N'altalanos tanulmanyi dicseret')
|
||||
,(5453, N'diakonkormanyzat-vezetoi dicseret')
|
||||
,(5454, N'nevelotanari dicseret')
|
||||
,(5455, N'csoportneveloi dicseret')
|
||||
,(5456, N'igazgatohelyettesi dicseret')
|
||||
,(5457, N'intezmenyvezetoi dicseret')
|
||||
,(5458, N'nevelotestuleti dicseret')
|
||||
,(5459, N'napkozis neveloi figyelmeztetes')
|
||||
,(5460, N'gyakorlati oktatoi figyelmeztetes')
|
||||
,(5461, N'nevelotanari figyelmeztetes')
|
||||
,(5462, N'nevelotanari intes')
|
||||
,(5463, N'nevelotanari megrovas')
|
||||
,(5464, N'csoportneveloi figyelmeztetes')
|
||||
,(5465, N'csoportneveloi intes')
|
||||
,(5466, N'csoportneveloi megrovas')
|
||||
,(5467, N'igazgatohelyettesi figyelmeztetes')
|
||||
,(5468, N'igazgatohelyettesi intes')
|
||||
,(5469, N'igazgatohelyettesi megrovas')
|
||||
,(5470, N'nevelotestuleti figyelmeztetes')
|
||||
,(5471, N'nevelotestuleti intes')
|
||||
,(5472, N'nevelotestuleti megrovas')
|
||||
,(5473, N'igazgatoi szigoru megrovas')
|
||||
,(5474, N'megrovas (fegyelmi buntetes)')
|
||||
,(5475, N'szigoru megrovas (fegyelmi buntetes)')
|
||||
,(5476, N'meghatarozott kedvezmenyek, juttatasok csokkentese, megvonasa (fegyelmi buntetes)')
|
||||
,(5477, N'athelyezes masik osztalyba, tanulocsoportba vagy iskolaba (fegyelmi buntetes)')
|
||||
,(5478, N'athelyezes masik szobaba, tanulocsoportba (fegyelmi buntetes)')
|
||||
,(5479, N'eltiltás az adott iskolaban a tanev folytatasatol (fegyelmi buntetes)')
|
||||
,(5480, N'kizaras az iskolabol (fegyelmi buntetes)')
|
||||
,(5481, N'kizaras (fegyelmi buntetes)')
|
||||
,(5482, N'elektronikus uzenet')
|
||||
,(5483, N'faliujsag bejegyzes')
|
||||
|
||||
UPDATE @tmp
|
||||
SET Id_NEW = tmp0.Id_NEW
|
||||
FROM @tmp
|
||||
INNER JOIN @tmp0 tmp0 ON tmp0.SKey = Nev
|
||||
|
||||
UPDATE T_DICTIONARYITEMBASE
|
||||
SET TOROLT = 'T', C_NAME += N'_OLD'
|
||||
WHERE ID IN (SELECT Id_OLD FROM @tmp)
|
||||
|
||||
UPDATE T_ESEMENYTIPUS
|
||||
SET TOROLT = 'T'
|
||||
WHERE ID IN (SELECT Id_OLD FROM @tmp)
|
||||
|
||||
DECLARE intezmenytanevekCursor CURSOR LOCAL FOR
|
||||
SELECT C_INTEZMENYID, C_TANEVID
|
||||
FROM T_INTEZMENYADATOK
|
||||
|
||||
DECLARE @intezmenyId int, @tanevId int
|
||||
|
||||
OPEN intezmenytanevekCursor
|
||||
FETCH NEXT FROM intezmenytanevekCursor INTO @intezmenyId, @tanevId
|
||||
|
||||
WHILE @@FETCH_STATUS = 0
|
||||
BEGIN
|
||||
PRINT N'INTÉZMÉNY ID: ' + CAST(@intezmenyId AS NVARCHAR(10)) + N', TANÉV ID: ' + CAST(@tanevId AS NVARCHAR(10))
|
||||
EXEC sp_Global_CreateDictionaryItems @IntezmenyId = @intezmenyId, @TanevId = @tanevId
|
||||
|
||||
FETCH NEXT FROM intezmenytanevekCursor INTO @intezmenyId, @tanevId
|
||||
END
|
||||
|
||||
CLOSE intezmenytanevekCursor
|
||||
DEALLOCATE intezmenytanevekCursor
|
||||
|
||||
UPDATE [dbo].[T_DICTIONARYITEMBASE] SET
|
||||
[C_NAME] = N'A tanuló teljesítette a rendes érettségi vizsga megkezdéséhez szükséges közösségi szolgálatot'
|
||||
,[C_NAME_1] = N'A tanuló teljesítette a rendes érettségi vizsga megkezdéséhez szükséges közösségi szolgálatot'
|
||||
WHERE ID = 1470
|
||||
|
||||
UPDATE T_TANULOESEMENY SET C_TIPUS = tmp.Id_NEW
|
||||
FROM T_TANULOESEMENY te
|
||||
INNER JOIN @tmp tmp ON te.C_TIPUS = tmp.Id_OLD
|
||||
|
||||
GO
|
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user