PDA

View Full Version : سوال: آیا فایل با پسوند sql که برای mysql است،میشه توی ms sql ..



explod_javad
شنبه 23 خرداد 1388, 17:13 عصر
باسلام
آیا فایل با پسوند sql که برای mysql است،میشه توی ms sql اونو لود کرد؟
من یک فایل از سایت http://ipinfodb.com/ip_database.php که Ip شهر و کشور ها در آن است،دانلود کردم(sql).
اما در ms sql 2005 لود نمیشه ؟

حامد مصافی
شنبه 23 خرداد 1388, 20:13 عصر
با فرمت CSV دریافت کرده و Import کنید.

hobab-theme
دوشنبه 25 خرداد 1388, 00:43 صبح
سلام
دوست عزیز BlackDal میشه لطفاً کمی جوابتون رو واضح تر بیان کنید تا ما مبتدیها هم یه چیزی بفهمیم
ممنون

حامد مصافی
دوشنبه 25 خرداد 1388, 10:21 صبح
ابتدا از لینک مربوطه فرمت CSV را دریافت کنید.
سپس با دستوری مشابه زیر فایل را insert کنید.




BULK INSERT CSVTest
FROM ‘c:\csvtest.txt’
WITH
(
FIELDTERMINATOR = ‘,’,
ROWTERMINATOR = ‘\n’
)
GO


در این مثال اطلاعات به جدولی با نام CSVTest وارد می شوندو بدیهیست که این جدول باید
- وجود داشته باشد.
- تعداد فیلد ها با تعداد اطلاعات هر سطر فایل CSV همخوان باشند.
- داده های نا سازگار (مثلاً رشته در اولین مقدار به طوری که اولین مقدار int است) وجود نداشته باشد.