Допустим, у меня есть таблица (все очень упрощенный):вставки данных в несколько таблиц
create table OriginalData (
ItemName NVARCHAR(255) not null
)
И я хотел бы вставить свои данные (набор на основе!) На две таблицы, которые модель наследования
create table Statements (
Id int IDENTITY NOT NULL,
ProposalDateTime DATETIME null
)
create table Items (
StatementFk INT not null,
ItemName NVARCHAR(255) null,
primary key (StatementFk)
)
Утверждения - это родительская таблица, а Items - дочерняя таблица. У меня нет проблем делать это с одной строкой, которая связана с использованием IDENT_CURRENT, но я понятия не имею, как это сделать на основе набора (т. Е. Введите несколько строк в обе таблицы).
Спасибо.
С наилучшими пожеланиями,
христианские
Я не имею ни малейшего представления, что вы пытаетесь сделать. Как столбцы в исходной карте сопоставляются таблицам состояний и элементов? –
извините KM Я его отредактировал - теперь должен иметь смысл. – cs0815
BTW никогда не использует ident_current, он добавит последнюю идентификацию, которая не может быть вашей, у нас был dev, полностью испортивший целостность данных, используя это, когда два разных пользователя вставили одновременно. – HLGEM