بتاريخ: 25 يوليو 200916 سنة comment_164390 السلام عليكماخواني الاعزاء...هذا البروسيجر يقوم على حذف جميع القيم المتكررة في الجدول المطلوب... 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; أتمنى الاستفادة للجميع...بالتوفيق.. تم تعديل 25 يوليو 200916 سنة بواسطة PALI.ORACLE تقديم بلاغ
بتاريخ: 25 يوليو 200916 سنة comment_164434 السلام عليكميمكن استخدام هذه الجملة 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 يرمز لإسم الجدولويتم وضع الحقول المراد المحددة لشرط التكرار تقديم بلاغ
بتاريخ: 25 يوليو 200916 سنة comment_164452 الحمد لله والصلاه والسلام علي رسول الله صلي الله عليه وسلم اللهم ربنا يا اله كل شئ وخالق كل شئ لا تسالنا عن شئ واغفر لنا كل شئ انا واخي الكريم واخواننا وجميع المسلمين والمسلمات والمؤمنين والمؤمنات من اول الخلق الي يوم الدين وكل من له علينا حق واغتبناه او بهتناه او نلنا منه بما لا يرضيك واجعله له نورا يوم القيامه اللهم ربنا ما بيينا وبين جلالتك فاغفره لنا فانت الغفور الرحيم لا غفور غيرك وما بيننا وبين عبادك فتحمله عنا فانت الله الواحد القهار الديان الله امين وصلي اللهم علي سيدنا محمد وعلي اله وصحبه اجميعن ومن بتعه باحسان الي يوم الدين امين امين امين امين امين تقديم بلاغ
بتاريخ: 25 يوليو 200916 سنة comment_164457 بارك الله فيكم جميعا ونفعنا جميعا بعلمة وثبتنا على الحق وجمعنا فى الجنة مع سيد الخلق محمد بن عبد الله عليه الصلاة والسلام .امين امين تقديم بلاغ
بتاريخ: 25 يوليو 200916 سنة كاتب الموضوع comment_164458 بارك الله فيكم اخواني...واتمنى لكم التوفيق...اللهم امين... تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.