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

IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_маслонасоса = 1) INSERT INTO Справочник_типов_маслонасосов (Код_типа_маслонасоса,Описание,Напор,Расход,Snom,Частота_вращения,Высота,Длина,Ширина,Масса,Масса_с_маслом) VALUES (1,'2Т-16/10',10,16,0.8,2900,336,345,306,50,55)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_маслонасоса = 2) INSERT INTO Справочник_типов_маслонасосов (Код_типа_маслонасоса,Описание,Напор,Расход,Snom,Частота_вращения,Высота,Длина,Ширина,Масса,Масса_с_маслом) VALUES (2,'4Т-63/10',10,63,2.8,1450,455,455,328,94,102)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_маслонасоса = 3) INSERT INTO Справочник_типов_маслонасосов (Код_типа_маслонасоса,Описание,Напор,Расход,Snom,Частота_вращения,Высота,Длина,Ширина,Масса,Масса_с_маслом) VALUES (3,'4Т-63/20',20,63,5.5,2900,388,426,328,115,128)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_маслонасоса = 4) INSERT INTO Справочник_типов_маслонасосов (Код_типа_маслонасоса,Описание,Напор,Расход,Snom,Частота_вращения,Высота,Длина,Ширина,Масса,Масса_с_маслом) VALUES (4,'5Т-100/8',8,100,2.9,1450,450,455,350,90,102)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_маслонасоса = 5) INSERT INTO Справочник_типов_маслонасосов (Код_типа_маслонасоса,Описание,Напор,Расход,Snom,Частота_вращения,Высота,Длина,Ширина,Масса,Масса_с_маслом) VALUES (5,'5Т-100/15',15,100,6.4,2900,415,494,350,118,135)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_маслонасоса = 6) INSERT INTO Справочник_типов_маслонасосов (Код_типа_маслонасоса,Описание,Напор,Расход,Snom,Частота_вращения,Высота,Длина,Ширина,Масса,Масса_с_маслом) VALUES (6,'5ЭТ-100/15',15,100,7.5,2900,390,725,300,190,220)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_маслонасоса = 7) INSERT INTO Справочник_типов_маслонасосов (Код_типа_маслонасоса,Описание,Напор,Расход,Snom,Частота_вращения,Высота,Длина,Ширина,Масса,Масса_с_маслом) VALUES (7,'5ЭТ-100/20',20,100,10.5,1450,465,715,388,190,220)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_маслонасоса = 8) INSERT INTO Справочник_типов_маслонасосов (Код_типа_маслонасоса,Описание,Напор,Расход,Snom,Частота_вращения,Высота,Длина,Ширина,Масса,Масса_с_маслом) VALUES (8,'6ЭТ-160/10 (Snom 6)',10,100,6,1450,460,530,385,125,145)
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_типа_маслонасоса = 9) INSERT INTO Справочник_типов_маслонасосов (Код_типа_маслонасоса,Описание,Напор,Расход,Snom,Частота_вращения,Высота,Длина,Ширина,Масса,Масса_с_маслом) VALUES (9,'6ЭТ-160/10 (Snom 5.5)',10,100,5.5,NULL,475,665,430,185,215)

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