У меня есть БД SQL Server 2008 с такой таблицей (Таблица 1):
ID ParentID Name
-- -------- ---
11 NULL Foo
12 11 Bar
13 12 etc
ID объявляется с IDENTITY
.
У меня есть значения Foo
, Bar
, etc
в виде строк в другой таблице (Table2), и я должен вставить их в Table1.
Вставляемые значения должны находиться в родительском дочернем отношении в таблице 1, при этом столбец ParentID
из строки N указывает на ID
строки N-1.
Можно ли одним оператором вставить значения с отношениями между ними?