المشكلة
هل من الممكن لتشغيل استعلامات SQL على.xdf قراءة في ريفور وتشغيل SQL داخل ريفور؟
الحل
من غير الممكن لتشغيل SQL على قراءة الملف.xdf كما هو ملف ثنائي يحتوي على بيانات وليس قاعدة. ما يسمح لنا بالتعامل مع هذه البيانات كبيرة أنه يمكننا قراءة "قطع" في.xdf والتي تسمح لنا بالاستفادة من موارد القرص بالإضافة إلى موارد الذاكرة ويتيح لنا التعامل مع البيانات كبيرة.
خيارات-
حيث يتم إنشاء الملف إكسدف بواسطة ريفر، يمكنك تنفيذ SQL على البيانات عندما يأتي إلى ريفر بإضافة استعلام SQL إلى ركسودبكداتا. قد تبدو عينة:
فو <-ركسودبكداتا (sqlQuery = "تحديد * من foo_database"،
سلسلة _ الاتصال = سلسلة _ الاتصال)
وبطبيعة الحال سوف تحتاج إلى وجود اتصال ODBC صالحة. دليل "استيراد ODBC ريفوسكالير" بالمعلومات في هذا الشأن.
خيار آخر استخدام ركسداتاستيب لتحويل البيانات في إكسدف داتافرامي. يجب الاحتفاظ داتافرامي في الذاكرة حيث أن هذا قد لا يكون خيار إذا كان لديك ملفات.xdf كبيرة للغاية. يمكنك بعد ذلك استخدام حزمة "المصدر المفتوح" تسمى سقلدف الذي يسمح لك باستخدام SQL لتحديد على داتافراميس.