SELECT Код_типа_прибора INTO #TmpTable FROM Справочник_измерительных_приборов
SET IDENTITY_INSERT Справочник_измерительных_приборов ON

IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 1) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (1,'ВП; ТП; Бз','B81',NULL,NULL,-50,60,'В2',0.2,1)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 2) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (2,'ВУ; УП','M1691',NULL,NULL,-50,80,'В3',0.7,1)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 3) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (3,'ОП','M24',NULL,NULL,-30,40,'Б',0.45,2.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 4) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (4,'ПБз','M309M',NULL,NULL,-30,40,'Б',1.5,1.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 5) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (5,'О','M330',NULL,NULL,-30,40,'А',0.5,1.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 6) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (6,'ОП','M367',NULL,NULL,-40,60,'Б',2.5,1.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 7) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (7,'ВП; ТП; Бз','M4200',NULL,NULL,-50,60,'В2',0.5,2.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 8) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (8,'ВП; ТП; Бз','M4204',NULL,NULL,-40,50,'В1',0.2,2.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 9) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (9,'ВП; ТП; Бз','M4207',NULL,NULL,-30,40,'В1',0.2,2.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 10) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (10,'Пз','Д30',NULL,NULL,-30,40,'Б',1,2.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 11) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (11,'ВП; ТП; ПБз','Д301',NULL,NULL,-40,50,'В1',1.2,1.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 12) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (12,'ВП; ТП; ПБз','Д305',NULL,NULL,-40,50,'В1',1.5,1.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 13) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (13,'Пз','Д31',NULL,NULL,-30,40,'Б',1,2.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 14) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (14,'ВП; ТП; ПБз','Д323',NULL,NULL,-40,50,'В1',1.2,2.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 15) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (15,'ВП; ТП; Бз','Д335',NULL,NULL,-40,50,'В1',1,1.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 16) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (16,'ТП; ПБз','Д345',NULL,NULL,-40,50,'В1',1,1.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 17) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (17,NULL,'Д362',NULL,NULL,NULL,NULL,NULL,1,0.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 18) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (18,NULL,'Д365',NULL,NULL,NULL,NULL,NULL,1,1.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 19) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (19,NULL,'Д37',NULL,NULL,NULL,NULL,NULL,1,2.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 20) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (20,NULL,'Д39',NULL,NULL,NULL,NULL,NULL,1,2.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 21) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (21,'ВП; ТП','Д8001',NULL,NULL,-40,50,'В1',1.3,1.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 22) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (22,NULL,'Н-393',NULL,NULL,NULL,NULL,NULL,7.5,1.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 23) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (23,NULL,'Н-394',NULL,NULL,NULL,NULL,NULL,7,2.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 24) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (24,NULL,'Н-395',NULL,NULL,NULL,NULL,NULL,7.5,1.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 25) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (25,NULL,'Н-396',NULL,NULL,NULL,NULL,NULL,7.5,1.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 26) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (26,NULL,'Н-397',NULL,NULL,NULL,NULL,NULL,8.5,2.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 27) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (27,NULL,'СА4-И675М',8,4,NULL,NULL,NULL,NULL,2)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 28) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (28,NULL,'СА4У-И672М',8,2.5,NULL,NULL,NULL,3.5,2)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 29) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (29,NULL,'СА4У-И675М',12,2.5,NULL,NULL,NULL,NULL,2)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 30) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (30,NULL,'СА4У-И682',NULL,2.5,NULL,NULL,NULL,NULL,1)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 31) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (31,NULL,'СР4-И679',8,4,NULL,NULL,NULL,3.9,3)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 32) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (32,NULL,'СР4У-И673М',8,2.5,NULL,NULL,NULL,3.5,2)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 33) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (33,NULL,'СР4У-И676М',12,2.5,NULL,NULL,NULL,5,1.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 34) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (34,NULL,'Ф5034',NULL,NULL,NULL,NULL,NULL,14,1.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 35) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (35,'Пз','Ц330',NULL,NULL,10,35,'А',1.2,2.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 36) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (36,'ОП','Э301',NULL,NULL,-20,50,'Б',1.5,1.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 37) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (37,'ПБз','Э309',NULL,NULL,-30,50,'Б',1.5,1.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 38) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (38,'Пз','Э330',NULL,NULL,10,35,'А',1.2,2.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 39) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (39,'ВП; ТП; Бз','Э335',NULL,NULL,-40,50,'В1',0.7,1.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 40) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (40,NULL,'Э350',3,0.5,NULL,NULL,NULL,0.6,1.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 41) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (41,NULL,'Э351',3,0.5,NULL,NULL,NULL,0.8,1.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 42) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (42,NULL,'Э352',NULL,NULL,NULL,NULL,NULL,0.7,2.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 43) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (43,NULL,'Э353',NULL,NULL,NULL,NULL,NULL,1,2.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 44) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (44,'ВП; ТП; Пз','Э371',NULL,NULL,-40,50,'В1',1.3,2.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 45) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (45,'ВП; ТП; Бз','Э372',NULL,NULL,-40,50,'В1',1,2.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 46) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (46,'ВП; ТП; Бз','Э377',2,0.1,-40,50,'В1',1,1.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 47) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (47,'ВП; ТП; Бз','Э378',NULL,NULL,-40,50,'В1',1,1.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 48) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (48,'ТП; ПБз','Э379',NULL,NULL,-40,50,'В1',1,1.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 49) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (49,'ВП; ТП; Бз','Э8003',NULL,NULL,-50,60,'В2',0.4,1.5)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 50) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора,Исполнение,Описание,Sкатушки_напряжения,Sкатушки_тока,tраб_min,tраб_max,Группа,Масса,Класс_точности) VALUES (50,'ВП; ТП; ПБз','Э8004',NULL,NULL,-50,60,'В2',0.8,4)

IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 51) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора, Описание) VALUES(51, 'Датчик напряжения MicroScada')
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 52) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора, Описание) VALUES(52, 'Датчик тока MicroScada')
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 53) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора, Описание) VALUES(53, 'Измеритель активной мощности MicroScada')
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 54) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора, Описание) VALUES(54, 'Измеритель реактивной мощности MicroScada')
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_прибора = 55) INSERT INTO Справочник_измерительных_приборов (Код_типа_прибора, Описание) VALUES(55, 'Измеритель полной мощности MicroScada')


SET IDENTITY_INSERT Справочник_измерительных_приборов OFF
DROP TABLE #TmpTable
