在W02上插入自动递增的主键作为W03 SQL表的外键
我得到的XML如下在W02上插入自动递增的主键作为W03 SQL表的外键,sql,primary-key,Sql,Primary Key,我得到的XML如下 <PO> <W02> <orderId>1</orderId> <itemNo>W2</itemNo> </W02> <W02> <orderId>2</orderId> <itemNo>W2</itemNo> </W02>
<PO>
<W02>
<orderId>1</orderId>
<itemNo>W2</itemNo>
</W02>
<W02>
<orderId>2</orderId>
<itemNo>W2</itemNo>
</W02>
<W03>
<orderId>1</orderId>
<itemNo>W2</itemNo>
</W03>
<W03>
<orderId>2</orderId>
<itemNo>W2</itemNo>
</W03>
<PO>
我需要插入W03记录以及W02表中匹配的PK作为FK
多谢各位
INSERT INTO [W02]([orderId] ,[itemNo])
SELECT
W02.value('orderId[1]', 'int'),
W02.value('itemNo[1]', 'int')
FROM @xmlData.nodes('PO/W02') AS XT1(W02)