بتاريخ: 14 مارس 200619 سنة comment_62945 I've file which containg 2 columns, In the other side I've a Table (A) . and I need to compair the data from the file with the data in the Table (A) Thanks تقديم بلاغ
بتاريخ: 14 مارس 200619 سنة comment_62978 هناك طرق كثيرة و برامج لعمل هذة الوظيفة ولاكنى استخدم الطريقة الاسهل - من وجهة نظرى- وهى انك تعمل تصدير للبيانات فى جدول مؤقت على قاعدة البيانات و بالتالى يكون عندك جدولين يمكن المقارنة بينهم بسهولةولعمل التصدير هناك اكثر من مشاركة فى منتدانا (القوى جدا) بخصوص هذا الموضوع و يمكنك البحث عنها عن طريق محرك البحث فى المنتدى تم تعديل 14 مارس 200619 سنة بواسطة egyhamada تقديم بلاغ
بتاريخ: 14 مارس 200619 سنة comment_63039 يمكنك استخدام اوامر ال text_io - فتح الملف -قراءة سجل من الملف من خلال loop -عمل check مع ال table - كتابة البيانات المختلفة نتيجة المقارنه فى جدول جديد -اليك بعض هذه الاوامر من مشاركة سابقه ------------------------------- IO هي Pacekg موجودة ضمن Puilt in . تعمل ال Text_IO على إدخال و إخراج البيانات الى ومن ال text files Declare File_name Text_IO.File_Type; عرف إسم الملف من نوع-- Text_IO كمايلي Cursor c1 is select emp_name from emp;-- يعطي إسم الموظف على سبيل الميثال Begin IF Text_IO.Is_Open(File_name) THEN إذا كان الملف موجود أغلق الملف Text_IO.Fclose(File_name); End if; File_name := Text_IO.Fopen('c:\demo.txt','w'); -- c:\demo.txt إفتح الملف --إذا كان الملف غير مجود يتم إنشاءه -- تعني للقراء و الكتابة حيث تحذف كل شيء موجود مسبقا قبل الكتابة على الملف W -- تعني للقراءة فقطR -- تعني للكتابة على الملف دون حذف أي شيء موجود مسبقاي A For rec in c1 loop ----Cursor إفتح Text_IO.Put(File_name,rec.emp_name); -----يعمل على طباعة الاسم في الملف Demo Text_IO.new_line(File_name); ---سطر جديد في الملف Demo End Loop; Text_IO.Fclose(File_name); --- أغلق الملف End; إفتح الملف الموجود على محرك الاقراص c:\ ويوجد الكثير من الخصائص في Text_IO ------------------------ تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.