Я пытаюсь написать сценарий SQL, который вставляет 2 строки в таблицу таким образом:
INSERT INTO [table1]
([Id]
,[Name]
,[SequenceNo]
,[EntityId])
VALUES
(<newid(), uniqueidentifier,>
,<'SpecificName1', nvarchar(255),>
,<1, int,>
,</*Here's where I need help*/>)
INSERT INTO [table1]
([Id]
,[Name]
,[SequenceNo]
,[EntityId])
VALUES
(<newid(), uniqueidentifier,>
,<'SpecificName2', nvarchar(255),>
,<2, int,>
,</*Here's where I need help*/>)
«EntityId» - это внешний ключ к таблице, которую я здесь называю «Entities».
Есть ли способ, которым я могу вставить 2 из этих строк для каждой строки, которую я имею в "Entities" (со значением столбца Id соответствующего Entity в качестве значения для столбца EntityId таблицы 1 без использования курсора ?