SELECT Код_схемы_соединения_нагрузки INTO #TmpTable FROM Справочник_схем_соединения_нагрузки_ТТ
SET IDENTITY_INSERT Справочник_схем_соединения_нагрузки_ТТ ON

IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_схемы_соединения_нагрузки = 1) INSERT INTO Справочник_схем_соединения_нагрузки_ТТ (Код_схемы_соединения_нагрузки, Описание, Вид_КЗ, Формула) VALUES (1, 'Полная звезда: двухфазное и трёхфазное КЗ', 'двухфазное и трёхфазное КЗ', 'Rпр+Zр+Rпер')
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_схемы_соединения_нагрузки = 2) INSERT INTO Справочник_схем_соединения_нагрузки_ТТ (Код_схемы_соединения_нагрузки, Описание, Вид_КЗ, Формула) VALUES (2, 'Полная звезда: однофазное КЗ', 'однофазное КЗ', '2*Rпр+Zр.ф+Zр.0+Rпер')

IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_схемы_соединения_нагрузки = 3) INSERT INTO Справочник_схем_соединения_нагрузки_ТТ (Код_схемы_соединения_нагрузки, Описание, Вид_КЗ, Формула) VALUES (3, 'Неполная звезда: трёхфазное КЗ', 'трёхфазное КЗ', 'sqrt(3)*Rпр+Zр.ф+Zр.обр+Rпер')
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_схемы_соединения_нагрузки = 4) INSERT INTO Справочник_схем_соединения_нагрузки_ТТ (Код_схемы_соединения_нагрузки, Описание, Вид_КЗ, Формула) VALUES (4, 'Неполная звезда: двухфазное КЗ AB или BC', 'двухфазное КЗ AB или BC', '2*Rпр+Zр.ф+Zр.обр+Rпер')
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_схемы_соединения_нагрузки = 5) INSERT INTO Справочник_схем_соединения_нагрузки_ТТ (Код_схемы_соединения_нагрузки, Описание, Вид_КЗ, Формула) VALUES (5, 'Неполная звезда: двухфазное КЗ за трансформатором', 'двухфазное КЗ за трансформатором', '3*Rпр+Zр.ф+2*Zр.обр+Rпер')

IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_схемы_соединения_нагрузки = 6) INSERT INTO Справочник_схем_соединения_нагрузки_ТТ (Код_схемы_соединения_нагрузки, Описание, Вид_КЗ, Формула) VALUES (6, 'На разность токов двух фаз A и C: трёхфазное КЗ', 'трёхфазное КЗ', 'sqrt(3)*(2*Rпр+Zр)+Rпер')
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_схемы_соединения_нагрузки = 7) INSERT INTO Справочник_схем_соединения_нагрузки_ТТ (Код_схемы_соединения_нагрузки, Описание, Вид_КЗ, Формула) VALUES (7, 'На разность токов двух фаз A и C: двухфазное КЗ AC', 'двухфазное КЗ AC', '4*Rпр+2*Zр+Rпер')
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_схемы_соединения_нагрузки = 8) INSERT INTO Справочник_схем_соединения_нагрузки_ТТ (Код_схемы_соединения_нагрузки, Описание, Вид_КЗ, Формула) VALUES (8, 'На разность токов двух фаз A и C: двухфазное AB или BC', 'двухфазное AB или BC', '2*Rпр+Zр+Rпер')

IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_схемы_соединения_нагрузки = 9) INSERT INTO Справочник_схем_соединения_нагрузки_ТТ (Код_схемы_соединения_нагрузки, Описание, Вид_КЗ, Формула) VALUES (9, 'Треугольник: трёхфазное и двухфазное КЗ', 'трёхфазное и двухфазное КЗ: двухфазное за трансформатором', '3*Rпр+3*Zр+Rпер')
IF NOT EXISTS (SELECT * FROM #TmpTable WHERE Код_схемы_соединения_нагрузки = 10) INSERT INTO Справочник_схем_соединения_нагрузки_ТТ (Код_схемы_соединения_нагрузки, Описание, Вид_КЗ, Формула) VALUES (10, 'Треугольник: однофазное КЗ', 'однофазное КЗ', '2*Rпр+2*Zр+Rпер')

SET IDENTITY_INSERT Справочник_схем_соединения_нагрузки_ТТ OFF
DROP TABLE #TmpTable
