PDA

View Full Version : Select Data To XML



FirstLine
یک شنبه 01 آذر 1383, 08:31 صبح
با سلام
من یک Veiw یا یک Select (از دو جدول دارم) چجوری میتونم از داخل خود SQLServer or QueryAnalayzer این اطلاعات را به یک فایل XML در C:\test.xml ذخیره کنم؟
با تشکر

AminSobati
یک شنبه 01 آذر 1383, 14:44 عصر
دوست عزیزم،
همونطور که میدونید، FOR XML نتیجه Select رو به صورت XML نمایش میده. این نتیجه در QA خلاصه شده دیده میشه ولی بهتره این نتیجه رو به کلاینت ببرین و Save کنین. اگر اصرار دارید در QA این کار انجام بشه، از ترکیب دستورات مختلف باید استفاده کنین:

exec master..xp_cmdshell 'bcp "select * from MyDB..MyTable for xml auto" queryout "c:\test.xml" -c -SMySQLServer -Uusername -Ppassword'

AminSobati
یک شنبه 01 آذر 1383, 21:46 عصر
ضمنا در QA در قسمت Options میتونین مقدار Maximum characters per column رو زیاد کنین تا در صورت امکان، خروجی ناقص نشه.