PDA

View Full Version : Import XML File



gh_fereydonpoor
چهارشنبه 09 شهریور 1384, 09:59 صبح
سلام به همه دوستان
من می خواهم یک فایل موجود XML را در یک جدول آماده در SQL Server وارد کنم (البته فقط داده ها رو) . روشهایی وجود دارد که مستقیم بادادن آدرس فایل XML آنرا بخواند و مانند یک جدول با آن برخورد کند؟
بر عکس این کار چطور یک جدول را با یک Select بخواند و مستقیم در یک فایل بنویسد؟
البته من تونستم Tag های معادل را تولید کنم ولی مستقیم نمی تواند در یک فایل بنویسد
مرسی
ممنون
یا علی

AminSobati
چهارشنبه 09 شهریور 1384, 23:26 عصر
دوست عزیزم،
برای دریافت از XML و وارد کردن به جدول، از OPENXML استفاده کنین. برای Query از جدول و نوشتن در File، میتونین از SELECT .... FOR XML استفاده کنین و برای اینکه نتیجه مستقیما وارد فایل بشه، از BCP.EXE کمک بگیرین. یعنی همون SELECT .... FOR XML رو از ابتدا به BCP.EXE بدین اجرا کنه.