كيف يمكن حذف الاسماء المكرره في الجدول برمجيا
كيف يمكن حذف الاسماء المكرره في الجدول برمجيا
بسم الله الرحمن الرحيم
بواسطه تعليمات sql عن طريق التعليمه DISTINCT
مثال
select DISTINCT from tabelName
والله اعلم
استعمل الإجراء المخزن ، لا أدري هل يدعمه محرك البيانات لديك وهذا هو الكود لإنشاء الإجراء
set term ^;
CREATE PROCEDURE RM_Duplicate
AS
DECLARE VARIABLE temp varchar(50);
BEGIN
For select membre from MEMBRES_table group by membre
having count(membre) > 1 into :temp do
begin
delete from MEMBRES_table where membre=:temp;
insert into MEMBRES_table(membre) values(:temp);
end
END ^
set term ; ^وبعد ذلك تنادي الإجراء من البرنامج من خلال الأمر
EXECUTE PROCEDURE rm_Duplicate
تم تعديل هذه المشاركة بواسطة أحمد أبو عبد البر في 11 فبراير 2013 في 17:30
إذا رأيتموني غبت فأطلت الغياب فربما أكون قد انتقلت عن الدنيا إلى الآخرة
فما أحوجني إلى دعوة صالحة من أخ لي كريم
أول برنامج عربي للمحاسبة والتجارة وإدراة المخازن يعمل على اللينكس والماك والويندوز
براي ... الحل يكون بالمقلوب
وهو التشييك على البيانات قبل الادخال
اي استخدم تعليمة Dlookup بالبحث قي الجدول ... قبل اضافة اي اسم ... وبدلك تحصل على سجل ليس فيه اسماء مكررة.
والسلام عليكم
