سؤال

أحتاج إلى تحليل ملف مسطح يحتوي على محدد حرف Backspace (^H) بين الحقول. أحتاج إلى تحليل هذا الملف وإدراجه في جداول SQL Server 2005. حاولت استخدام الأداة المساعدة BCP جنبًا إلى جنب مع ملف التنسيق ، لكنني لم أتمكن من تحديد المحدد كمسافة خلفية. الافتراضي واحد هو علامة التبويب ( t). هناك العديد من المحددات الأخرى أيضًا ولكن لا شيء لتحديد المساحة الخلفية. أي شخص لديه أي أفكار ، الرجاء مساعدتي.

كما أنني بحاجة إلى تصدير البيانات من جدول SQL Server إلى ملف مسطح ثابت طوله. حاولت استخدام ملف تنسيق غير XML ، ولكن دائمًا ما يطلب تحديدًا. كيف يمكنني إنشاء ملف مسطح باستخدام BCP دون أي محدد بين الحقول؟ كل ما سبق ملفات الأحرف.

هل كانت مفيدة؟

المحلول

هذا حل قبيح ، ولكن يمكنك دائمًا العثور على شيء ليس في الملف المسطح ، واستبدال كل شيء في الملف المسطح بذلك ، ثم استخدم ذلك كمحصول للعمود (باستخدام bcp -t that).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top