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

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

SQL question


2 رد (ردود) على هذا الموضوع

#1 hoseniXP

hoseniXP

    عضو

  • الأعضــاء
  • 3 مشاركة

تاريخ المشاركة 14 March 2006 - 08:26 AM

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 :(

#2 egyhamada

egyhamada

    مشترك

  • الأعضــاء
  • 194 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 14 March 2006 - 12:18 PM

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

تم التعديل بواسطة egyhamada, 14 March 2006 - 12:20 PM.


#3 Amgad

Amgad

    مشرف عام ومشرف قسم تحليل النظم

  • الفريق الإداري
  • 4,558 مشاركة
  • الاسم الأول:امجد
  • اسم العائلة:حلمي
  • البـلـد: Country Flag
  • المنصب الحالي:Business Systems Analyst at al Fanar Co. Riyadh KSA

تاريخ المشاركة 14 March 2006 - 09:53 PM

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

لا إله إلا الله الحليم الكريم
لا اله إلا الله العلى العظيم
لا اله إلا الله رب السماوات السبع و رب العرش العظيم
‏اللهم ارزقني قبل الموت توبة وعند الموت شهادة وبعد الموت جنة
اللهم ارزقني حسن الخاتمة
اللهم هون علينا سكرات الموت ... ونور علينا قبورنا
اللهم ارزقني الموت وأنا ساجد لك يا ارحم الراحمين
اللهم ثبتني عند سؤال الملكين
اللهم اجعل قبري روضة من رياض الجنة ولا تجعله حفرة من حفر النار
اللهم اني اعوذ بك من فتن الدنيا
اللهم ارحم ابائنا وامهاتنا واغفر لهما وتجاوز عن سيئاتهما وادخلهم فسيح جناتك ... والحقنا بهما يا رب العالمين
اللهم ارحم موتانا وموتى المسلمين واشفي مرضانا ومرضى المسلمين
اللهم اغفر للمسلمين والمسلمات والمؤمنين والمؤمنات الأحياء منهم والأموات
وبارك اللهم على سيدنا محمد صلى الله عليه وسلم
اللهم آمين ... اللهم آمين ... اللهم آمين


....