Sql server 如何从交叉应用中插入,并在SQL Server中对特定列执行整数递增操作?
我有这样一个问题(效果很好): 但是,对于列Sql server 如何从交叉应用中插入,并在SQL Server中对特定列执行整数递增操作?,sql-server,xml,cross-apply,Sql Server,Xml,Cross Apply,我有这样一个问题(效果很好): 但是,对于列LineNum,我想插入一个递增的数字(例如1、2、3、4),这取决于Items/Item下有多少子项,而不是其中的实际值 我将如何在运行中执行此增量 我把你们搞糊涂了吗 编辑- XML如下所示: <parent> <blah1>hello1</blah1> <blah2>hello2</blah2> <blah3>hello3</blah3> </p
LineNum
,我想插入一个递增的数字(例如1、2、3、4),这取决于Items/Item下有多少子项,而不是其中的实际值
我将如何在运行中执行此增量
我把你们搞糊涂了吗
编辑-
XML如下所示:
<parent>
<blah1>hello1</blah1>
<blah2>hello2</blah2>
<blah3>hello3</blah3>
</parent>
<Items>
<Item></Item>
<Item></Item>
...
</Items>
你好
你好
你好
...
你能设置一个新的方法,让我们不必猜测和编造数据吗?我用一个XML样本更新了OP。这并没有真正的帮助,我仍然不知道你有什么数据以及如何应用1,2,3,4等。如果你想得到帮助,请提供更具体的样本数据和期望的结果。插入部分也是非常不相关的,通过选择提供帮助会容易得多(您可以在验证选择是否给出正确的结果后添加插入)。
<parent>
<blah1>hello1</blah1>
<blah2>hello2</blah2>
<blah3>hello3</blah3>
</parent>
<Items>
<Item></Item>
<Item></Item>
...
</Items>