CREATE TABLE Спр_типов_приводов_гл_ножей
(
  Код_типа_привода int IDENTITY(1,1),
  Описание nvarchar(128) NOT NULL,
  Скрытое bit NULL,

  PRIMARY KEY (Код_типа_привода)
)

ALTER TABLE Разъединитель ADD Код_типа_привода int NULL
ALTER TABLE Разъединитель
  ADD FOREIGN KEY (Код_типа_привода) 
    REFERENCES Спр_типов_приводов_гл_ножей (Код_типа_привода)


SET IDENTITY_INSERT Спр_типов_приводов_гл_ножей ON

IF NOT EXISTS (SELECT * FROM Спр_типов_приводов_гл_ножей WHERE Код_типа_привода = 1) INSERT INTO Спр_типов_приводов_гл_ножей (Код_типа_привода, Описание, Скрытое) VALUES (1, 'ПР-10', NULL)
IF NOT EXISTS (SELECT * FROM Спр_типов_приводов_гл_ножей WHERE Код_типа_привода = 2) INSERT INTO Спр_типов_приводов_гл_ножей (Код_типа_привода, Описание, Скрытое) VALUES (2, 'ПР-11', NULL)

SET IDENTITY_INSERT Спр_типов_приводов_гл_ножей OFF