SELECT Код_класса_точности_тр_тока INTO #TmpTable FROM Справочник_классов_точности_тр_тока
SET IDENTITY_INSERT Справочник_классов_точности_тр_тока ON

IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_класса_точности_тр_тока = 1) INSERT INTO Справочник_классов_точности_тр_тока (Описание,Код_класса_точности_тр_тока,Относительная_точность_при_1проц,Относительная_точность_при_5проц,Относительная_точность_при_20проц,Относительная_точность_при_50проц,Относительная_точность_при_100проц,Относительная_точность_при_120проц) VALUES ('0,1',1,NULL,0.4,0.2,NULL,0.1,0.1)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_класса_точности_тр_тока = 2) INSERT INTO Справочник_классов_точности_тр_тока (Описание,Код_класса_точности_тр_тока,Относительная_точность_при_1проц,Относительная_точность_при_5проц,Относительная_точность_при_20проц,Относительная_точность_при_50проц,Относительная_точность_при_100проц,Относительная_точность_при_120проц) VALUES ('0,2',2,NULL,0.75,0.35,NULL,0.2,0.2)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_класса_точности_тр_тока = 3) INSERT INTO Справочник_классов_точности_тр_тока (Описание,Код_класса_точности_тр_тока,Относительная_точность_при_1проц,Относительная_точность_при_5проц,Относительная_точность_при_20проц,Относительная_точность_при_50проц,Относительная_точность_при_100проц,Относительная_точность_при_120проц) VALUES ('0,2S',3,0.75,0.35,0.2,NULL,0.2,0.2)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_класса_точности_тр_тока = 4) INSERT INTO Справочник_классов_точности_тр_тока (Описание,Код_класса_точности_тр_тока,Относительная_точность_при_1проц,Относительная_точность_при_5проц,Относительная_точность_при_20проц,Относительная_точность_при_50проц,Относительная_точность_при_100проц,Относительная_точность_при_120проц) VALUES ('0,5',4,NULL,1.5,0.75,NULL,0.5,0.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_класса_точности_тр_тока = 5) INSERT INTO Справочник_классов_точности_тр_тока (Описание,Код_класса_точности_тр_тока,Относительная_точность_при_1проц,Относительная_точность_при_5проц,Относительная_точность_при_20проц,Относительная_точность_при_50проц,Относительная_точность_при_100проц,Относительная_точность_при_120проц) VALUES ('0,5S',5,1.5,0.75,0.5,NULL,0.5,0.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_класса_точности_тр_тока = 6) INSERT INTO Справочник_классов_точности_тр_тока (Описание,Код_класса_точности_тр_тока,Относительная_точность_при_1проц,Относительная_точность_при_5проц,Относительная_точность_при_20проц,Относительная_точность_при_50проц,Относительная_точность_при_100проц,Относительная_точность_при_120проц) VALUES ('1',6,NULL,3,1.5,NULL,1,1)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_класса_точности_тр_тока = 7) INSERT INTO Справочник_классов_точности_тр_тока (Описание,Код_класса_точности_тр_тока,Относительная_точность_при_1проц,Относительная_точность_при_5проц,Относительная_точность_при_20проц,Относительная_точность_при_50проц,Относительная_точность_при_100проц,Относительная_точность_при_120проц) VALUES ('3',7,NULL,NULL,NULL,3,3,3)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_класса_точности_тр_тока = 8) INSERT INTO Справочник_классов_точности_тр_тока (Описание,Код_класса_точности_тр_тока,Относительная_точность_при_1проц,Относительная_точность_при_5проц,Относительная_точность_при_20проц,Относительная_точность_при_50проц,Относительная_точность_при_100проц,Относительная_точность_при_120проц) VALUES ('5',8,NULL,NULL,NULL,5,5,5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_класса_точности_тр_тока = 9) INSERT INTO Справочник_классов_точности_тр_тока (Описание,Код_класса_точности_тр_тока,Относительная_точность_при_1проц,Относительная_точность_при_5проц,Относительная_точность_при_20проц,Относительная_точность_при_50проц,Относительная_точность_при_100проц,Относительная_точность_при_120проц) VALUES ('10',9,NULL,NULL,NULL,10,10,10)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_класса_точности_тр_тока = 10) INSERT INTO Справочник_классов_точности_тр_тока (Описание,Код_класса_точности_тр_тока,Относительная_точность_при_1проц,Относительная_точность_при_5проц,Относительная_точность_при_20проц,Относительная_точность_при_50проц,Относительная_точность_при_100проц,Относительная_точность_при_120проц) VALUES ('5P',10,1,1,1,1,1,1)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_класса_точности_тр_тока = 11) INSERT INTO Справочник_классов_точности_тр_тока (Описание,Код_класса_точности_тр_тока,Относительная_точность_при_1проц,Относительная_точность_при_5проц,Относительная_точность_при_20проц,Относительная_точность_при_50проц,Относительная_точность_при_100проц,Относительная_точность_при_120проц) VALUES ('10P',11,3,3,3,3,3,3)

SET IDENTITY_INSERT Справочник_классов_точности_тр_тока OFF
DROP TABLE #TmpTable
