خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


بازیابی اطلاعات جدول با فرمت XML در SQL server

بازیابی اطلاعات جدول با فرمت XML در SQL server
فرض کنید که شما یک جدول با نام DimPromotion دارید و اطلاعاتی در جدول ذخیره شده و حالا نیاز به تهیه خروجی از این اطلاعات در قالب XML دارید. چگونه به تهیه خروجی یا بازیابی اطلاعاتی از جدول SQL Server با فرمت XML می کنید. در این پست به بررسی این موضوع خواهیم پرداخت.

سیستم یکپارچۀ سازمانی راهکار



بازیابی اطلاعات جدول با فرمت XML در SQL server
برای بازیابی داده ها از جدول SQL نیاز به شرط FOR XML در اسکریپت خود داریم.
دستور زیر از عبارت FOR XML RAW استفاده می کند که داده ها را از یک جدول در قالب Raw XML برمی گرداند و نام XML node سطری خواهد بود که نشان دهنده هر سطر یک جدول است.

SELECT PromotionKey, PromotionAlternateKey, EnglishPromotionName, SpanishPromotionName

FROM DimPromotion

FOR XML RAW

بازیابی اطلاعات جدول با فرمت XML در SQL server
اگر روی Result set کلیک کنید خواهید دید که در یک Editor جداگانه، XML Data را نمایش می دهد.

بازیابی اطلاعات جدول با فرمت XML در SQL server

FOR XML PATH

عبارت زیر از FOR XML PATH استفاده می کند که داده ها را از یک جدول در قالب XML برمی گرداند و المان «PromotionMaster» را به رشته XML اضافه می کند.

select PromotionKey, PromotionAlternateKey, EnglishPromotionName, SpanishPromotionName from DimPromotion
FOR XML PATH(‘PromotionMaster‘)

بازیابی اطلاعات جدول با فرمت XML در SQL server
حالا کافیست که روی Result set نمایش داده شده کلیک کنید تا در یک editor جداگانه اطلاعات با تگ PromotionMaster نمایش داده شود.

بازیابی اطلاعات جدول با فرمت XML در SQL server

FOR XML ROOT

عبارت زیر از FOR XML ROOT استفاده می کند که داده ها را از یک جدول در قالب XML که دارای تگ ریشه "Promotion" و تگ المان "PromotionMaster" است، برمی گرداند.

select PromotionKey, PromotionAlternateKey, EnglishPromotionName, SpanishPromotionName from DimPromotion
FOR XML PATH(‘PromotionMaster‘) , ROOT(‘Promotion‘)

بازیابی اطلاعات جدول با فرمت XML در SQL server
با کلیک روی Result set نمایش داده شده، رکوردهای Select شده را طبق توضیحات داده شده، مشاهده خواهید کرد.

بازیابی اطلاعات جدول با فرمت XML در SQL server

نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز