hoseniXP بتاريخ: 14 مارس 2006 تقديم بلاغ مشاركة بتاريخ: 14 مارس 2006 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 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
egyhamada بتاريخ: 14 مارس 2006 تقديم بلاغ مشاركة بتاريخ: 14 مارس 2006 (معدل) هناك طرق كثيرة و برامج لعمل هذة الوظيفة ولاكنى استخدم الطريقة الاسهل - من وجهة نظرى- وهى انك تعمل تصدير للبيانات فى جدول مؤقت على قاعدة البيانات و بالتالى يكون عندك جدولين يمكن المقارنة بينهم بسهولةولعمل التصدير هناك اكثر من مشاركة فى منتدانا (القوى جدا) بخصوص هذا الموضوع و يمكنك البحث عنها عن طريق محرك البحث فى المنتدى تم تعديل 14 مارس 2006 بواسطة egyhamada اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Amgad بتاريخ: 14 مارس 2006 تقديم بلاغ مشاركة بتاريخ: 14 مارس 2006 يمكنك استخدام اوامر ال 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 ------------------------ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.