У меня есть 3 таблицы: Contract
, ContractElement
, ContractElementProduct
(контракт может иметь несколько ContractElement
и ContractElement
может иметь несколько ContractElementProduct
).Как дублировать строки в ссылочных таблицах?
Я хочу скопировать один контракт/заключить новый контракт, но с такими же Элементами договора и теми же ContractElement
Продукты.
Я могу заключить новый контракт и новые элементы для этого контракта (равные первым элементам контракта), но я не могу дублировать ContractElementProduct
s?
insert into ContractElement
select newid(), @NewContractId, ElementId, ElementValue, Number
from ContractElement
where ContractId = @FirstContractId
Любой может помочь? – Naum
Где вы храните ContractElementProducts? есть ли у вас ограничения, установленные между таблицами? – CloudyMarble
Что вы имеете в виду, когда говорите «где я могу сохранить ContractElementProducts»? Существует только FK contsraint между этими тремя таблицами ... – Naum