-- Выносим бинарники договора в отдельную таблицу и делаем обязательным наличие строчки, соответствующей Договору
CREATE TABLE TCContractBinaries
(
	ID		int NOT NULL,
	Binaries	image,
	PRIMARY KEY (ID)
)
GO
ALTER TABLE TCContractBinaries ADD FOREIGN KEY (ID) REFERENCES TCContracts ON DELETE CASCADE 
GO
-- Переносим данные из TCContracts
INSERT INTO TCContractBinaries
	select ContractID, ContractWord from TCContracts
GO
alter table TCContracts drop column ContractWord
-- делаем всё-таки LegalEntityID в Заявке обязательным полем, нечего потакать всякой ерунде
delete from TCApplications where LegalEntityID is null
GO
alter table TCApplications alter column LegalEntityID int not null
GO
-- Добавляем поля для хранения шаблонов отображения пункта ТУ в печатную форму и в инвестиционную программу
alter table TCWorkTypes add PrintingTemplate	nvarchar(1024)
alter table TCWorkTypes add Details		nvarchar(200)