الانتقال إلى المحتوى

SQL question


hoseniXP

Recommended Posts

هناك طرق كثيرة و برامج لعمل هذة الوظيفة ولاكنى استخدم الطريقة الاسهل - من وجهة نظرى- وهى انك تعمل تصدير للبيانات فى جدول مؤقت على قاعدة البيانات و بالتالى يكون عندك جدولين يمكن المقارنة بينهم بسهولة
ولعمل التصدير هناك اكثر من مشاركة فى منتدانا (القوى جدا) بخصوص هذا الموضوع و يمكنك البحث عنها عن طريق محرك البحث فى المنتدى

تم تعديل بواسطة egyhamada
رابط هذا التعليق
شارك

يمكنك استخدام اوامر ال 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

------------------------

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية