mr.siahatgar
پنج شنبه 03 شهریور 1390, 16:58 عصر
با سلام خدمت دوستان گرامی
من در مورد مشکلم که وارد کردن فایلهای متنی در sql زیاد جستجو کردم و مطالبی هم یافتم اما متاسفانه با انها مشکل من حل نشد به دو علت
1- همه گفته بودند از format file استفاده شود ولی هیچ کدام نگفتند که فرمت فایل را در کجا و چگونه بسازم
2- فایل متنی من به این شکل هست که از 250 سطر تشکیل شده که هر سطر هم شامل 250 کارکتر می باشد گه هیچ علائم جداکننده ای نداره و مشکل دیگه این است که در بعضی سطر ها ممکن کارکتر های خالی هم باشه
مثلا فرض کنید فایل من در هر سطر ده کارکتر دارد(در بعضی جاها کارکتر خالی هم هست ) مانند شکل زیر ا
123456
1234567890
58975 8988
987 5621
حالا من میخوام مثلا چهار کارکتر اول در یک فیل قرار بگیرد و در فیلد دوم سه کارکتر و در فیلدسوم هم سه کارکتر قرار بگیره که مانند شکل زیر می باشد (علامت * یعنی کارکتر خالی)
فیلد اول:
1234
1234
8988
5621
فیلد دوم
*56
567
58*
***
و در فیلد سوم
***
890
975
987
من در مورد مشکلم که وارد کردن فایلهای متنی در sql زیاد جستجو کردم و مطالبی هم یافتم اما متاسفانه با انها مشکل من حل نشد به دو علت
1- همه گفته بودند از format file استفاده شود ولی هیچ کدام نگفتند که فرمت فایل را در کجا و چگونه بسازم
2- فایل متنی من به این شکل هست که از 250 سطر تشکیل شده که هر سطر هم شامل 250 کارکتر می باشد گه هیچ علائم جداکننده ای نداره و مشکل دیگه این است که در بعضی سطر ها ممکن کارکتر های خالی هم باشه
مثلا فرض کنید فایل من در هر سطر ده کارکتر دارد(در بعضی جاها کارکتر خالی هم هست ) مانند شکل زیر ا
123456
1234567890
58975 8988
987 5621
حالا من میخوام مثلا چهار کارکتر اول در یک فیل قرار بگیرد و در فیلد دوم سه کارکتر و در فیلدسوم هم سه کارکتر قرار بگیره که مانند شکل زیر می باشد (علامت * یعنی کارکتر خالی)
فیلد اول:
1234
1234
8988
5621
فیلد دوم
*56
567
58*
***
و در فیلد سوم
***
890
975
987