问题描述
我有以下查询,其中包括创建XML文件的几个子选择.
选择
I have the following query which includes several subselects which creates an XML file.
SELECT
( 选择 imageid AS id , 图像说明 AS 字幕 FROM 图片
imagecatalogueno = dbo . 产品 . ProductCatelogue
FOR XML AUTO , ROOT ( 图像" ), 元素 , TYPE ),
产品可用 , productrating , 产品制造商 , ProductUserDefined1 , ProductUserDefined2 , ProductUserDefined3 , ProductUserDefined4 , ProductUserDefined5 ,
ProductUserDefined6 , ProductUserDefined7 , ProductUserDefined8 ,, ProductUserDefined9 , ProductUserDefined10 , ProductSear ch , TemplatePage , ShippingClass , ShippingSurcharge ,,
( 选择 SKU , 库存数量 , 状态 , 变体 , RRPPrice , 销售价格 FROM 变体
位置 产品目录 = dbo . 产品 . ProductCatelogue
FOR XML 自动, ROOT ( 变量" ), 元素 , TYPE ),
( SELECT imageid AS id,imagecaption AS caption FROM Image
WHERE imagecatalogueno = dbo.Product.ProductCatelogue
FOR XML AUTO, ROOT('Images'),ELEMENTS,TYPE),
Productavailable,productrating,productmanufacturer,ProductUserDefined1,ProductUserDefined2,ProductUserDefined3,ProductUserDefined4,ProductUserDefined5,
ProductUserDefined6,ProductUserDefined7,ProductUserDefined8,ProductUserDefined9,ProductUserDefined10,ProductSearch,TemplatePage,ShippingClass,ShippingSurcharge,
( SELECT SKU,InstockQty, status,Variant,RRPPrice,SellingPrice FROM Variant
WHERE productcatalogue = dbo.Product.ProductCatelogue
FOR XML AUTO,ROOT('Variants'),ELEMENTS,TYPE),
(
选择 类别 , 类别订单 FROM 类别
WHERE productcatalogueno = dbo . 产品 . 产品目录
FOR XML 自动 , ROOT ( 类别" ), ELEMENTS , TYPE )
SELECT category,categoryorder FROM category
WHERE productcatalogueno = dbo.product.ProductCatelogue
FOR XML AUTO,ROOT('Categories'),ELEMENTS,TYPE)
从
产品
FOR
推荐答案
这篇关于使用VB.NET写入XML文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!