create procedure [dbo].[FirstPayedAdd]
@Input varchar(max)
as
begin
DECLARE @x XML, @ID VARCHAR(20);
SET @x = @Input;
SELECT @ID = dbo.NextID_FirstPayed();
insert into FirstPayed(
ID,
Orders,
IsPayed
)
select
@ID AS ID,
x.item.value('(Order/@ID)[1]','varchar(50)')Orders,
x.item.value('IsPayed[1]','bit')IsPayed
from @x.nodes('//FirstPayed') as x(item);
end
本文介绍了一个SQL存储过程,用于将XML数据批量插入到名为FirstPayed的数据库表中,包括ID、订单ID和是否已支付的状态。

被折叠的 条评论
为什么被折叠?



