私はMS SQL Server 2008を使用しています。selectステートメントからテーブルBにいくつかの行を挿入する必要があり、挿入後、テーブルAのFKを新しく挿入されたIDで更新する必要があります:私のコード:
insert into TableB
output inserted.Id as insId
SELECT
someA,
someB
FROM TableC u
INNER JOIN TableD pd
ON u.Id=pd.ID
次に、TableA を insert.Id で更新する必要があります。