我需要从单个查询中创建多个xml文件(每行)。我的查询正在生成10,000 xml文件,因为您知道SQL Server为每个xml文件分配不同的名称,现在我需要将它们自动保存在c:\中。我可以看到所有的文件,但我无法保存任何建议或帮助将高度赞赏。还有一点提示:从SQL Server中,我们可以从SQL Server File选项卡中逐一保存每个xml。如何使用SQL Server数据库保存多个xml文件
CREATE TABLE dbo.sample(
[BTno] [nvarchar](25) NULL,
[First_Name] [nvarchar](35) NULL,
[Last_Name] [nvarchar](35) NULL,
[BTid] [nvarchar](15) NULL,
) ON [PRIMARY];
insert into dbo.sample values('1B','Vartan','Sarkis','69876');
insert into dbo.sample values('2B','Anoush','Eric','87656');
insert into dbo.sample values('3B','Lucine','Arpiar','65467');
insert into dbo.sample values('4B','Anum','Noor','98076');
insert into dbo.sample values('5B','Abercio','Banninq','34897');
insert into dbo.sample values('1C','Gaea','Nishan','29841');
insert into dbo.sample values('7B','Marilyn','Vahe','78903');
insert into dbo.sample values('2Z','Bansi','Aakarshan','34905');
insert into dbo.sample values('9S','Eric','Abban','45892');
insert into dbo.sample values('12B','Dave','Tate','19994');
- 这里是产生多个XML文件
select ((select * from dbo.sample a where a.BTid = b.BTid
for xml path('Row'),TYPE, ROOT('BT')
)) from dbo.sample b
BIG谢谢。有效!非常感谢你。 –