استيراد ملف العرض الثابت إلى Oracle
سؤال
هل هناك قدرة على استيراد ملف العرض الثابت إلى Oracle؟ ويفضل من خلال .NET (C#) لالتقاط الأخطاء أثناء الاستيراد وعرضها للمستخدم.
يحتوي ملف PS على 5 أنواع من الصفوف. على سبيل المثال ، يحتوي الصف 1 على 5 أعمدة ، 2-ND يحتوي على 50 عمود.
المحلول
إذا كنت قادرًا على إنشاء أو وضع الملفات على مضيف قاعدة البيانات (أو مشاركة ملف يمكن لمضيف قاعدة البيانات الوصول إليها) ، فيمكنك استخدام الجداول Oracle المحددة خارجيًا ، والتي تتيح لك استخدام وصف يشبه Loader SQL* لجعله يظهر كجدول إلى Oracle RDBMS for Selects ، وينضم ، وما إلى ذلك. بعد الوصول الأول إلى الملف ، سيتم إنشاء ملف استثناءات على نظام الملفات الذي يحتوي على الأخطاء - يمكنك حتى ربط جدول ثانٍ لهذا الملف لإظهار الأخطاء.
سيتم اختيار "الجداول" فقط.
نصائح أخرى
إذا كنت ترغب في استخدام .NET/C# ، فربما ستحتاج إلى كتابة أساليبك الخاصة للقيام بذلك .. ولكن إذا كنت تريد استخدام الأدوات القياسية ، فعندئذٍ SQL*loader هو ما تريد.
http://www.dbforums.com/oracle/958192-oracle-fixed-width-flat-file.html
هذا سوف يساعدك ..