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

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

صورة
- - - - -

بروسيجر لحذف القيم المكررة من الجدول...


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

#1 Ahmad.Hasan

Ahmad.Hasan

    مشرف قسم الـ Forms & Reports والمشاريع

  • فريق الإشراف
  • 4,871 مشاركة
  • الاسم الأول:Ahmad
  • اسم العائلة:Hasan
  • البـلـد: Country Flag
  • المنصب الحالي:Oracle HCM Consultant

تاريخ المشاركة 25 July 2009 - 04:34 AM

السلام عليكم
اخواني الاعزاء...
هذا البروسيجر يقوم على حذف جميع القيم المتكررة في الجدول المطلوب...

CREATE OR REPLACE PROCEDURE dupes AS
CURSOR dupes_cur IS
SELECT UR_COLUMN_NAME, ROWID
FROM   UR_TABLE
ORDER  BY UR_COLUMN_NAME;
dupes_rec dupes_cur%ROWTYPE;
prev_val	  VARCHAR2(100);
cur_val	   VARCHAR2(100);
 
BEGIN
OPEN dupes_cur;
prev_val := '';
LOOP 
FETCH dupes_cur INTO dupes_rec;
EXIT WHEN dupes_cur%notfound;
IF prev_val = dupes_rec.UR_COLUMN_NAME
THEN 
DELETE 
FROM UR_TABLE
WHERE ROWID = dupes_rec.ROWID;
ELSE NULL;
END IF; 
prev_val :=  dupes_rec.UR_COLUMN_NAME; 
END LOOP;
CLOSE dupes_cur;
END;

أتمنى الاستفادة للجميع...
بالتوفيق..

تم التعديل بواسطة PALI.ORACLE, 25 July 2009 - 04:35 AM.

.Oracle E-Business Suite R12 HCM Certified Implementation Specialist

 

.Oracle Fusion Human Capital Management 11g Human Resources Certified Implementation Specialist

 


#2 ilhilh4ever

ilhilh4ever

    عضو

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

تاريخ المشاركة 25 July 2009 - 01:23 PM

جميل...شكرا جزيلا

#3 mageed_ahmed

mageed_ahmed

    مشرف قسم الـ DBA

  • فريق الإشراف
  • 956 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:.

تاريخ المشاركة 25 July 2009 - 01:51 PM

الي الامام هكذا يستفاد من المنتدي
("واتقوا يوما ترجعون فيه الي اللــــــه")

#4 diya_almuzaffar

diya_almuzaffar

    مشترك

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

تاريخ المشاركة 25 July 2009 - 03:15 PM

السلام عليكم

يمكن استخدام هذه الجملة

DELETE FROM TBLRESULT WHERE rowid NOT IN (SELECT max(rowid) FROM tblresult GROUP BY sk_number , exam_date , std_percent , module , exam_language , prog_no , 
sub_prog_no );


حيث ان tblresult يرمز لإسم الجدول
ويتم وضع الحقول المراد المحددة لشرط التكرار

#5 sho_7222

sho_7222

    عضو مميز

  • الأعضــاء
  • 501 مشاركة
  • الاسم الأول:DR/ASHRAF.
  • اسم العائلة:FATHY
  • البـلـد: Country Flag
  • الاهتمامات:البحث العلمي في مجال تكنولوجياالتعليم الكتروني والتدريب T.o.T ومدقق خارجي لمعايير الجودة العالمية.
    والبرمجة :(,developer,Apps,Jdeveloper,DBA,BI,lienex,java,VB.NET)
  • المنصب الحالي:مستشار بمركز البرمجة بوزار ةالتربية والتعليم

تاريخ المشاركة 25 July 2009 - 05:05 PM

الحمد لله والصلاه والسلام علي رسول الله صلي الله عليه وسلم
اللهم ربنا يا اله كل شئ وخالق كل شئ لا تسالنا عن شئ واغفر لنا كل شئ
انا واخي الكريم واخواننا وجميع المسلمين والمسلمات والمؤمنين والمؤمنات من اول الخلق الي يوم الدين وكل من له علينا حق واغتبناه او بهتناه او نلنا منه بما لا يرضيك واجعله له نورا يوم القيامه
اللهم ربنا ما بيينا وبين جلالتك فاغفره لنا فانت الغفور الرحيم لا غفور غيرك وما بيننا وبين عبادك فتحمله عنا فانت الله الواحد القهار الديان الله امين وصلي اللهم علي سيدنا محمد وعلي اله وصحبه اجميعن ومن بتعه باحسان الي يوم الدين
امين امين امين امين امين

(رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء ، رب اغفر لي ولوالدي وللمؤمنين يوم يقوم الحساب)


مستشار مركز جودة البرمجة بوزارة التربية والتعليم

 

استاذ مساعد تكنولوجيا تعليم

 

dr.ashraf.fathy@hotmail.com


00201099020210

 


#6 Semsem Basha

Semsem Basha

    مشترك

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

تاريخ المشاركة 25 July 2009 - 05:19 PM

بارك الله فيكم جميعا ونفعنا جميعا بعلمة وثبتنا على الحق وجمعنا فى الجنة مع سيد الخلق محمد بن عبد الله عليه الصلاة والسلام .امين امين

#7 Ahmad.Hasan

Ahmad.Hasan

    مشرف قسم الـ Forms & Reports والمشاريع

  • فريق الإشراف
  • 4,871 مشاركة
  • الاسم الأول:Ahmad
  • اسم العائلة:Hasan
  • البـلـد: Country Flag
  • المنصب الحالي:Oracle HCM Consultant

تاريخ المشاركة 25 July 2009 - 05:23 PM

بارك الله فيكم اخواني...
واتمنى لكم التوفيق...
اللهم امين...

.Oracle E-Business Suite R12 HCM Certified Implementation Specialist

 

.Oracle Fusion Human Capital Management 11g Human Resources Certified Implementation Specialist

 


#8 mohamedabdelghafar

mohamedabdelghafar

    عضو

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

تاريخ المشاركة 07 July 2010 - 12:14 PM

شكرااااااااااا

#9 tito_csc

tito_csc

    عضو

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

تاريخ المشاركة 10 July 2010 - 09:12 AM

جزاك الله خير

#10 Eng_AL_kamel

Eng_AL_kamel

    عضو نشط

  • الأعضــاء
  • 345 مشاركة
  • الاسم الأول:Ibraheem
  • اسم العائلة:Qaed
  • البـلـد: Country Flag
  • المنصب الحالي:DBA

تاريخ المشاركة 10 July 2010 - 01:37 PM

بارك الله فيك

O Allah, You are the best forgiver, beneficent and merciful

 


#11 ENG_HOSSAM_WALLY

ENG_HOSSAM_WALLY

    عضو مميز

  • الأعضــاء
  • 1,005 مشاركة
  • الاسم الأول:Hossam
  • اسم العائلة:Wally
  • البـلـد: Country Flag
  • المنصب الحالي:......

تاريخ المشاركة 10 July 2010 - 04:12 PM

جميل جدا بارك الله فيكم

Hossam Wally

 

Hossam_wally@hotmail.com

 

 

00201156365637

 

 


#12 Ahmad.Hasan

Ahmad.Hasan

    مشرف قسم الـ Forms & Reports والمشاريع

  • فريق الإشراف
  • 4,871 مشاركة
  • الاسم الأول:Ahmad
  • اسم العائلة:Hasan
  • البـلـد: Country Flag
  • المنصب الحالي:Oracle HCM Consultant

تاريخ المشاركة 10 July 2010 - 04:24 PM

موفقين يا شباب...

.Oracle E-Business Suite R12 HCM Certified Implementation Specialist

 

.Oracle Fusion Human Capital Management 11g Human Resources Certified Implementation Specialist